GLAST LAT Offline SoftwareWorkshop - SLAC, Jan. 16-19, 2001 TKR Software Review -- Jan. 17, 20011 Topics for the TKR Software Review Tracy Usher, Leon.

Slides:



Advertisements
Similar presentations
Simulation of the RPC Response José Repond Argonne National Laboratory CALICE Collaboration Meeting University Hassan II Casablanca, Morocco September.
Advertisements

Simulation Studies of a (DEPFET) Vertex Detector for SuperBelle Ariane Frey, Max-Planck-Institut für Physik München Contents: Software framework Simulation.
Alignment study 19/May/2010 (S. Haino). Summary on Alignment review Inner layers are expected to be kept “almost” aligned when AMS arrives at ISS Small.
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.
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.
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.
Science Analysis SoftwareInstrument Design Team, Mar. 5, 2002 Tracking Reconstruction GLAST Science Analysis Software Instrument Design Team Meeting Tuesday,
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.
TkrRecon Status Perugia Software Workshop May, 2003.
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.
Algorithms and Methods for Particle Identification with ALICE TOF Detector at Very High Particle Multiplicity TOF simulation group B.Zagreev ACAT2002,
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?
The Time-of-Flight system of the PAMELA experiment: in-flight performances. Rita Carbone INFN and University of Napoli RICAP ’07, Rome,
Photon reconstruction and calorimeter software Mikhail Prokudin.
Measurement of through-going particle momentum by means of Multiple Scattering with the T600 TPC Talk given by Antonio Jesús Melgarejo (Universidad de.
TWIST Measuring the Space-Time Structure of Muon Decay Carl Gagliardi Texas A&M University TWIST Collaboration Physics of TWIST Introduction to the Experiment.
Tracking at LHCb Introduction: Tracking Performance at LHCb Kalman Filter Technique Speed Optimization Status & Plans.
Implementing a dual readout calorimeter in SLIC and testing Geant4 Physics Hans Wenzel Fermilab Friday, 2 nd October 2009 ALCPG 2009.
Thomas Jefferson National Accelerator Facility Page 1 EC / PCAL ENERGY CALIBRATION Cole Smith UVA PCAL EC Outline Why 2 calorimeters? Requirements Using.
1 Realistic top Quark Reconstruction for Vertex Detector Optimisation Talini Pinto Jayawardena (RAL) Kristian Harder (RAL) LCFI Collaboration Meeting 23/09/08.
Non-prompt Track Reconstruction with Calorimeter Assisted Tracking Dmitry Onoprienko, Eckhard von Toerne Kansas State University, Bonn University Linear.
BeamCal Simulations with Mokka Madalina Stanescu-Bellu West University Timisoara, Romania Desy, Zeuthen 30 Jun 2009 – FCAL Meeting.
Preliminary results with the Alibava Telescope G. Casse, S. Martì, J. Rodriguez, I. Tsurin and the Alibava collaboration 1 G. Casse,20th RD50 Workshop,
T. Burnett1 GLAST LAT ProjectDOE/NASA Baseline-Preliminary Design Review, January 9, 2002 SAS Software: Sources Detector geometry model Simulation Event.
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.
1 Stepping in everyone’s toes ( but for a good cause….) Eduardo do Couto e Silva Software Meeting – January 2001.
Bob Jacobsen July 24, 2001 From Raw Data to Physics From Raw Data to Physics: Reconstruction and Analysis Reconstruction: Particle ID How we try to tell.
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.
Detection of electromagnetic showers along muon tracks Salvatore Mangano (IFIC)
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.
1 Performance of a Magnetised Scintillating Detector for a Neutrino Factory Scoping Study Meeting Rutherford Appleton Lab Tuesday 25 th April 2006 M. Ellis.
Silicon Detector Tracking ALCPG Workshop Cornell July 15, 2003 John Jaros.
Geant4 for GLAST BFEM -Comparison with Distributions in BFEM Data – T. Mizuno, H. Mizushima, S. Ogata, Y. Fukazawa (Hiroshima/SLAC) M. Roterman, P. Valtersson.
05/04/06Predrag Krstonosic - Cambridge True particle flow and performance of recent particle flow algorithms.
3D Event reconstruction in ArgoNeuT Maddalena Antonello and Ornella Palamara 11 gennaio 20161M.Antonello - INFN, LNGS.
1 D.Chakraborty – VLCW'06 – 2006/07/21 PFA reconstruction with directed tree clustering Dhiman Chakraborty for the NICADD/NIU software group Vancouver.
Event Analysis for the Gamma-ray Large Area Space Telescope Robin Morris, RIACS Johann Cohen-Tanugi SLAC.
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.
Ties Behnke: Event Reconstruction 1Arlington LC workshop, Jan 9-11, 2003 Event Reconstruction Event Reconstruction in the BRAHMS simulation framework:
TeV muons: from data handling to new physics phenomena Vladimir Palichik JINR, Dubna NEC’2009 Varna, September 07-14, 2009.
Marco Cattaneo, 6-Apr Issues identified in sub-detector OO software reviews Calorimeters:18th February Tracking:24th March Rich:31st March.
TeV Muon Reconstruction Vladimir Palichik JINR, Dubna NEC’2007 Varna, September 10-17, 2007.
STAR Simulation. Status and plans V. Perevoztchikov Brookhaven National Laboratory,USA.
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.
M. Brooks, 28-Mar-02 Heavy/Light meeting 1 Muon Analysis Work Getting Code ready for first data pass - DONE Get ready for second pass on DSTs - muon identification.
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.
MICE Tracker Software A. Dobbs CM32 9 th Feb 2012.
BESIII offline software group Status of BESIII Event Reconstruction System.
CMOS Pixels Sensor Simulation Preliminary Results and Plans M. Battaglia UC Berkeley and LBNL Thanks to A. Raspereza, D. Contarato, F. Gaede, A. Besson,
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.
Instrument Analysis Workshop 2
Beam Gas Vertex – Beam monitor
Muon stopping target optimization
Track Finding.
GLAST Large Area Telescope:
Overview of CLAS12 Calibration
Gamma-ray Large Area Space Telescope
Individual Particle Reconstruction
Linear Collider Simulation Tools
Imaging crystals with TKR
Reconstruction Overview and Status (representing a lot of people)
Geant4 in HARP V.Ivanchenko For the HARP Collaboration
Studies of the Time over Threshold
Presentation transcript:

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Topics for the TKR Software Review Tracy Usher, Leon Rochester Topics for the TKR Software Review Tracy Usher, Leon Rochester Progress in reconstruction Reconstruction – short-term plans Simulation Calibration issues Balloon-specific support Personnel and Schedule

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Tracker Recon Where were we at the last workshop? Status at last workshop –Pattern recognition & track fit linked together within the context of the Kalman Filter. –Tracker reconstruction incorporated within the Centella framework –Tracker reconstruction used in the analysis of the Test Beam data and Monte Carlo.  Thanks Jose! Plan at that time –Separate the track fit from the pattern recognition. –Create: Track Extrapolator Pattern Recognition Track Fit (Kalman Fit)  Standard HEP Solution Personnel changes –Jose departs –Tracy and Leon arrive  Tracker Recon “in the shop”

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Tracker Recon What is the goal of the reconstruction? To reconstruct the the direction and energy of gamma ray conversions in the tracker. –Must find and reconstruct the trajectories of the e + e - pair –Must determine the energy of the e + and the e - (individually) –Must find the common point of origin of the e + e - pair –From this information, determine the energy and trajectory of the incident gamma ray Find and reject background

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Tracker Recon New kids have a few misconceptions… –How hard can it be? –What happened to the magnetic field? –This lead stuff is not helping the tracking! –What happened to the stereo layers? –Isn’t the Monte Carlo supposed to also give you the answer? –Electrons don’t get along well with others –Learning c++ will be easy!  Ok, this is not your standard tracking problem…  Where/how do we get started?

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Tracker Recon Reality according to Tbsim…

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Tracker Recon How do the new kids proceed? Need to: –Learn (enough) c++ to be able to understand and modify the code – ultimately write new code –Learn the GLAST “system” –Learn how the existing code works –Get the full appreciation for the problem –Make progress along the path set forth at the last workshop Approach: –Take on the task of separating the pattern recognition from the track fit –Work within the Test Beam / Centella framework –Implement a new pattern recognition (“link and tree”) which is independent of the Kalman Filter –Attempt to perform a simple pointing resolution study comparing fit tracks to the first links

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Tracker Recon Pattern Recognition – Kalman Filter approach Kalman Filter –Particle trajectories are straight lines –Changes in trajectory due to multiple scattering are gaussian in nature –Pat Rec looks for gammas (vee’s), then for particles But… –Multiple scattering is not entirely a gaussian process –Bremsstrahlung results in many low(er) energy e + and e - tracks along principal path Leading to large scattering angles for principle e + or e - And confusing the pattern recon

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Tracker Recon Pattern Recognition – simple approach Implement a “Link and Tree” algorithm –Simplest algorithm to dive into the code –Allows one to follow pre-shower development –“Longest, Straightest” branch is trajectory of the primary e + or e - Can be projected to calorimeter for initial clustering Passed to Kalman Filter for track fit –Other branches can (hopefully) give more information on energy of primary e + or e - pair –As with Kalman Filter, Pattern Recognition runs in 2-D Association to 3-D done after initial 2-D tracking finding –Strategy is to find individual tracks first Then put tracks together to form/find gamma conversions

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Tracker Recon Pattern Recognition – simple approach Algorithm –Links formed between all pairs of clusters in adjacent layers –Beginning with the top most layer containing cluster hits, links are combined to form a tree structure –Links are not allowed to be shared –Clusters are allowed to be shared –Trees sorted by longest and straightest for association to 3-D

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Tracker Recon Pattern Recognition – simple approach

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Tracker Recon Pattern Recognition – simple approach Current Status –“Link and Tree” algorithm in 2-D operational –Rudimentary association of 2D tracks to 3D operational Tracks start in same layer Tracks have same length Straightest tracks associated –Longest, straightest tracks are fit by Kalman Filter –Only looking at single charged particles at this point Not quite ready for gammas

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Tracker Recon Some initial results Look at TBsim e + runs –Positrons incident normal to the first tracker layer –Energies: 0.1, 0.25, 0.5, 1.0, 2.0, 5.0, 10.0, 20.0 GeV 3-D Track Reconstruction of e + requirements: –Track must be 12 or more layers in length –Must start in first tracker layer Look at: –Track recon parameters Number reconstructed and passing above cuts Length of tracks Etc. –Pointing at start of track comparing Compare between fit parameters at first hit and first link

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Tracker Recon Some initial results Track Accounting  = 951/1000 = 95.1% Number tracks/event = 1.6 Length of tracks = 11.1

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Tracker Recon Some initial results

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Tracker Recon Some initial results 3-D Pointing Resolution Take mean value 2-D Pointing Resolution X Fit Gaussian 2-D Pointing Resolution Y Fit Gaussian

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Tracker Recon Some initial results  Resolution in 3-D pointing for Kalman Fit and for first link is approximately the same…

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Tracker Recon Some initial conclusions “Link and Tree” Pattern Recognition –Simple algorithm implemented within the Centella context –Shows promise for: Finding primary e + and e - tracks Keeping track of pre-shower development – aid in helping to keep track of energy loss of the primary tracks Providing initial pointing into the calorimeter –Don’t need to know the energy before getting the track –Track finding – calorimeter – track fit – calorimetry – track fit - … –More careful studies needed before really saying anything about pointing resolution… –Needs refinement (= rewrite) if really want to proceed… New kids are getting to be conversant in c++ New kids have learned a (small) part of the GLAST system New kids have a much greater “appreciation” of the problem

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Tracker Recon Short term plans Balloon flight needs tracking soon! –Tested tracking exists within the centella framework –Move the existing code The first goal is to move the existing TB_recon into the Gaudi framework Allows us to stop working on legacy code. –Connect to New Geometry This will allow us to develop code which can be used for all GLAST configurations. –Write new data converters for Test beam data and MC Glastsim output Cosmic data / Balloon flight Continue looking at Pattern Recognition alternatives

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Calibration Issues There are three parts to each problem below: the calibration algorithm, the database, and the automated production process Bad Strips –Hot/dead strips –Common mode failures: Chips, ladders, towers Alignment –Current status –What’s ultimately needed TOT (Time-over-Threshold) –Calibration signal?

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Bad Strips Currently, the bad strips are recorded in an ASCII file, by layer and strip number. These are used by the reconstruction to kill bad strips and to join clusters separated only by bad strips. For the full detector: – The production database will record bad strips at different levels: for example, chips, detectors, ladders, layers, and (shudder!) towers. – Since the state of the strips will need to be monitored regularly, we particularly need a reliable automatic system to detect bad elements and update the database.

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, TKR Alignment An alignment was done on the BTEM using test beam data, first with entire layers, and then with individual ladders.

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Finding Residuals Fitting planes Method: Find the a track. Fix a line through the clusters in planes 8 & 15. Calculate the residuals with respect to that line. Residual

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Layers and Ladders The original residuals were as big as 200 μm. (σ  40 μm) Layers were shifted to minimize the residuals. Two layers can be fixed (or the overall change of position and slope can be set to zero) because there are two degrees of freedom in the original problem The resulting residual distribution has σ  25 μm.

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Layers and Ladders (2) To improve resolution, the positions of individual ladders were adjusted with respect to ladders above and below, using normally-incident tracks, with the final σ  15 μm.

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Alignment: the New Frontier A complication: In the full detector, many tracks will cross ladders and towers. Slanted tracks allow the alignment of adjacent ladders and towers. This is more complicated because now all the elements are tied together with springs, and there are six parameters per object: x, y, z, and 3 rotations. Solving this problem usually leads to big matrices!

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Time-over-Threshold (TOT) For each layer, the TOT is measured by combining all the fast-OR’s for each event. The TOT measures the width of the pulse at some fixed pulse height, and is thus roughly proportional to the largest charge deposited on any strip in the layer. t1t1 t2t2 Distribution of TOT values for a 20 GeV positron run (normal incidence) with a Landau fit overlaid. (Test beam data)

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, TOT (2) In the test beam, the TOT was sensitive to the photon conversion point. But this was at normal incidence. Will this still work for angled tracks? We have test beam data to answer this question! (I think…) How do we calibrate the TOT? What is the correct level? γ e+e+ e-e-

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Plans for Simulation Glastsim/GEANT4 outputs MC truth Digis produced from MC hits –Digis and hits can be read by Recon Upgrades to Generation –Realistic Geometry –Fluctuations (for TOT) Upgrades to Digitization –Charge sharing –Dead strips/chips/SSDs –Overlay of background Model Real data –TOT Common Geometry

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Charge Sharing, Fluctuations and all that Calculated TOT response is sensitive to details of the generation and digitization. Low Medium High

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, Balloon-specific Support Certain aspects of the balloon-flight data may require special support. Special reconstruction algorithms –Dealing with high backgrounds –Picking out photons in hadronic showers Analysis –Projecting to active targets –Finding interaction vertex Calibration –Dead/hot strip list –Probably no alignment required to reconstruct tracks, but we may want to demonstrate that we can do it. A use for the expected 10 7 protons? –Same for TOT

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, A Preliminary Personnel/Task Inventory Institutions Pisa Santa Cruz Santiago de Compostela SLAC People (through mid-Feb) 2 Tasks Port of Recon to Gaudi Development of Recon Simulation Calibration

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, A Preliminary Personnel/Task Inventory Institutions Pisa Santa Cruz Santiago de Compostela SLAC People (through Mid-Feb) 2 Tasks Port of Recon to Gaudi Development of Recon Simulation Calibration And tentative set of matches...

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, TKR Software Schedule Near-term (Feb—Mar) Port recon to Gaudi Read TB data/MC -- verify port Refine recon algorithms Implement digitization Read/recon cosmic data Specify calibration databases Medium-term (Apr—May) Refine digitization Read/recon Glastsim/GEANT4 digis Implement calibration databases Implement single-tower alignment algorithm Test alignment code with cosmics Implement hot/dead strip calibration Write special code for balloon flight Refine TKR-specific GEANT4 code Long-term (June— ) Refine balloon recon Perform balloon analysis Connect new geometry Implement full detector geometry Develop multi-tower alignment algorithm Demonstrate full detector capability –gamma detection and measurement –background rejection –optimized PSF –automated calibration

GLAST LAT Offline SoftwareWorkshop - SLAC, Jan , 2001 TKR Software Review -- Jan. 17, That’s All Folks!