Bill Atwood, Rome, Sept, 2003 GLAST 1 Instrument Response Studies Agenda Overarching Approach & Strategy Classification Trees Sorting out Energies PSF.

Slides:



Advertisements
Similar presentations
CBM Calorimeter System CBM collaboration meeting, October 2008 I.Korolko(ITEP, Moscow)
Advertisements

Bill Atwood, Dec GLAST 1 GLAST Energy or Humpty-Dumpty’s Revenge A Statement of the Problem Divide and Conquer strategy Easiest: Leakage (Depth)
Measurement of the absolute BR(K  +  -  + ) : an update Patrizia de Simone KLOE Kaon meeting – 21 May 2009.
Aras Papadelis, Lund University 8 th Nordic LHC Physics Workshop Nov , Lund 1 The ATLAS B-trigger - exploring a new strategy for J/  (ee) ●
Summary of downstream PID MICE collaboration meeting Fermilab Rikard Sandström.
Bill Atwood, August, 2003 GLAST 1 Covariance & GLAST Agenda Review of Covariance Application to GLAST Kalman Covariance Present Status.
Assessment and Proposal W. B. Atwood UCSC, April 6, 2005.
GLAST LAT Project Apr 1, 2005 E. do Couto e Silva 1/31 Overview of End to End Runs Eduardo do Couto e Silva April 1, 2005 ( not it is not a joke, we finally.
Bill Atwood, July, 2003 GLAST 1 A GLAST Analysis Agenda Overarching Approach & Strategy Flattening Analysis Variables Classification Tree Primer Sorting.
1 PID Detectors & Emittance Resolution Chris Rogers Rutherford Appleton Laboratory MICE CM17.
S. Ritz1 Checking Out What is Checked In  Need to optimize balance of checking between users and developers. –infuse more of a culture of detailed checking.
Bill Atwood, SCIPP/UCSC, Jan. 30, 2006 GLAST 1 Closer to Reality From Last Talk ( 7-Jan-06) – things seemed Great! However... 1) In estimating the SRD.
Bill Atwood, SCIPP/UCSC, Oct, 2005 GLAST 1 DC2 Discussion – What Next? 1)Alternatives - Bill's IM analysis - ???? 2)Backing the IM Analysis into Gleam.
T. Burnett: IRF status 30-Jan-061 DC2 IRF Status Meeting agenda, references at:
David WrenDC1 Closeout, 13 February OnboardFilter Update Work done by: Navid Golpayegani J.J. Russell David Wren Data Challenge I Closeout Meeting,
A.Chekhtman1 GLAST LAT ProjectCalibration and Analysis group meeting, April, 3, 2006 CAL on-orbit calibration with protons. Alexandre Chekhtman NRL/GMU.
Analysis Meeting 31Oct 05T. Burnett1 Classification, etc. status at UW Implement “nested trees” Generate “boosted” trees for all of the Atwood categories.
1 Update on Photons Graham W. Wilson Univ. of Kansas 1.More on  0 kinematic fit potential in hadronic events. 2.Further H-matrix studies (with Eric Benavidez).
Hardware Failure Impacts Exercises S. Ritz. Issues Recent results from design reliability analysis (system engineering, Thurston et al.) Probabilities.
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.
Bill Atwood, SCIPP/UCSC, Dec., 2003 GLAST 1 DC1 Instrument Response Agenda Where are we? V3R3P7 Classification Trees Covariance Scaled PSF Pair Energies.
Energy Reconstruction Algorithms for the ANTARES Neutrino Telescope J.D. Zornoza 1, A. Romeyer 2, R. Bruijn 3 on Behalf of the ANTARES Collaboration 1.
Bill Atwood, SCIPP/UCSC, Nov, 2003 GLAST 1 Update on Rome Results Agenda A eff Fall-off past 10 GeV V3R3P7 Classification Trees Covariance Scaled PSFs.
Bill Atwood, SCIPP/UCSC, August, 2005 GLAST 1 Energy Method Selections Data Set: All Gamma (GR-HEAD1.615) Parametric Tracker Last Layer Profile 4 Methods.
Bill Atwood, SCIPP/UCSC, Dec., 2003 GLAST ALL GAMMAs using the New Recons First runs of ALL GAMMA – from glast-ts and SLAC Unix farm glast-ts sample: no.
Onboard Filter Update Performance after updated cuts David Wren 26 January 2004.
Surplus Hits Ratio, etc. Leon R. C&A Meeting &
Bill Atwood, Nov. 2002GLAST 1 Classification PSF Analysis A New Analysis Tool: Insightful Miner Classification Trees From Cuts Classification Trees: Recasting.
Analysis Meeting 4/09/05 - T. Burnett 1 Classification tree Update Toby Burnett Frank Golf.
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.
MC Study on B°  J/  ° With J/      °     Jianchun Wang Syracuse University BTeV meeting 03/04/01.
Classification and Regression Trees for Glast Analysis: to IM or not to IM? Toby Burnett Data Challenge Meeting 15 June 2003.
Bill Atwood, SCIPP/UCSC, Oct, 2005 GLAST 1 Back Ground Rejection Status for DC2 a la Ins. Miner Analysis.
Bill Atwood, SCIPP/UCSC, Jan., 2006 GLAST 1 The 3 rd Pass Back Rejection Analysis using V7R3P4 (repo) 1)Training sample: Bkg: Runs (SLAC) v7r3p4.
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 Physics of Generations (Update) 11-Dec-03 Don Lincoln f.
DC2 at GSFC - 28 Jun 05 - T. Burnett 1 DC2 C++ decision trees Toby Burnett Frank Golf Quick review of classification (or decision) trees Training and testing.
Adam Zok Science Undergraduate Laboratory Internship Program August 14, 2008.
Pass 6: GR V13R9 Muons, All Gammas, & Backgrounds Muons, All Gammas, & Backgrounds Data Sets: Muons: allMuon-GR-v13r9 (14- Jan-2008) AG: allGamma-GR-v13r9.
Progress on BR(K L  p + p - ) using a double-tag method A. Antonelli, M. Antonelli, M. Dreucci, M. Moulson CP working group meeting, 25 Feb 2003.
A statistical test for point source searches - Aart Heijboer - AWG - Cern june 2002 A statistical test for point source searches Aart Heijboer contents:
K charged meeting 10/11/03 K tracking efficiency & geometrical acceptance :  K (p K,  K )  We use the tag in the handle emisphere to have in the signal.
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.
© Imperial College LondonPage 1 Tracking & Ecal Positional/Angular Resolution Hakan Yilmaz.
PID simulations Rikard Sandström University of Geneva MICE collaboration meeting RAL.
An Examination Of Interesting Properties Regarding A Physics Ensemble 2012 WRF Users’ Workshop Nick P. Bassill June 28 th, 2012.
Beam Extrapolation Fit Peter Litchfield  An update on the method I described at the September meeting  Objective;  To fit all data, nc and cc combined,
GLAST/LAT analysis group 31Jan05 - T. Burnett 1 Creating Decision Trees for GLAST analysis: A new C++-based procedure Toby Burnett Frank Golf.
Bill Atwood, 6-Feb-2008 Pass 6: GR V13R9 Muons, All Gammas, & Backgrounds Muons, All Gammas, & Backgrounds Overview Overview Data Sets: Muons: allMuon-GR-v13r9.
VXDBasedReco TRACK RECONSTRUCTION PERFORMANCE STUDIES Bruce Schumm University of California at Santa Cruz ALCPG Workshop, Snowmass Colorado August 14-28,
Feb. 3, 2007IFC meeting1 Beam test report Ph. Bruel on behalf of the beam test working group Gamma-ray Large Area Space Telescope.
Tau31 Tracking Efficiency at BaBar Ian Nugent UNIVERSITY OF VICTORIA Sept 2005 Outline Introduction  Decays Efficiency Charge Asymmetry Pt Dependence.
LNF 12/12/06 1 F.Ambrosino-T. Capussela-F.Perfetto Update on        Dalitz plot slope Where we started from A big surprise Systematic checks.
Mark Dorman UCL/RAL MINOS WITW June 05 An Update on Using QE Events to Estimate the Neutrino Flux and Some Preliminary Data/MC Comparisons for a QE Enriched.
Background Rejection Activities in Italy
Background Rejection Prep Work
Comparison of GAMMA-400 and Fermi-LAT telescopes
Gamma-ray Large Area Space Telescope
Instrument Analysis Workshop II
DC1 Energy Evaluation.
Event Classification & Background Rejection
A First DC2 Analysis with New Recons
Tower A: A First Look Finding the Data: Login: THIS ONE! user: glast
J/Y Simulations for Trigger
Searching for photons in the LAT
CR Photon Working Group
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:

Bill Atwood, Rome, Sept, 2003 GLAST 1 Instrument Response Studies Agenda Overarching Approach & Strategy Classification Trees Sorting out Energies PSF Analysis Background Rejection Assessment

Bill Atwood, Rome, Sept, 2003 GLAST 2 Overarching Approach & Strategy A 3 Stage Approach 1. Energy determination - Foundational to what follows 2. Evaluate PSF's - Background will be suppressed 3. Reject the Background - The hard part Statistical Tools: Classification Trees & Regression Trees

Bill Atwood, Rome, Sept, 2003 GLAST 3 A Brief History of Resolution & Rejection Preparing for DC1 is a LARGE TASK - Not likely to get right the 1 st, or the 2 nd, or the 3 rd, or.... time! 1 st Time: April-May Discover Mult-scattering in G4 "too good to believe!" Took till end of June to fix! 2 nd Time: July (SAS Workshop) OOPS! The ACD geometry! 3 rd Time: July-August Where did all the Run Numbers go? 4 th Time: August Will Bill never stop changing variable - well at least he shouldn't make so many coding errors! Steve's variables added. 5 th Time: August-September Data of the day! But its certainly not "The rest of the story!" 6 th Time:.... IS A CHARM!

Bill Atwood, Rome, Sept, 2003 GLAST 4 Classification Tree Primer 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." STATISTICALLY HONEST! A Simple Classification Tree Leaves Nodes

Bill Atwood, Rome, Sept, 2003 GLAST 5 Input Data for Training and Testing All-Gammas (AG): 18 MeV < E  < 18 GeV 1/E Spectrum -1 < cos(  ) < 0 (2  str) A GEN = 6 m 2 Background Events(BGEs): 0: Orbit Ave CHIME 1: Albedo Protons 2: Albedo  s 3: Cosmic e - 4: Albedo e + & e - A GEN = 6 m 2 AG Total: 3/4 x 10 6 Events BKG Total:. 9 x 50 x 10 6 Events BKG -Training 50% BKG -Testing 50% CAL -Training 25% PSF -Training 50% BKG -Training/Testing 25% "Tree Production" automated by using "Training Samples" where the results are a priori known

Bill Atwood, Rome, Sept, 2003 GLAST 6 Energy Filtering Problem: The large gaps in the CAL and the thick layers of the Tracker compromise the energy determination. Strategy: Identify poorly measured events and eliminate them. Technique: Split events into classes and for each class use a Classification Tree to determine the well-measured events. Program Logic Energy Class Definitions CAL-Hi: CalEnergySum > 100 MeV CalTotRLn > 2 CAL-Low: CalEnergySum < 100 MeV CalEnergySum > 5 MeV CalTotRLn > 2 No-CAL: CalEnergySum < 5 MeV or CalTotRLn < 2 SplitsTrees

Bill Atwood, Rome, Sept, 2003 GLAST 7 Energy Filtering (2) Energy Class Breakdown CAL-Hi: 41% CAL-Low: 14% No-CAL: 45% The No-CAL are presently not analyzed. These will need to be addressed in the future as it constitutes the largest Energy Event Class and could greatly improve the transient response CT Energy Classes : "GoodEnergy" =  Energy < 35%  "GoodEnergy" / "BadEnergy" Event Breakdown by Energy Class CAL-HiCAL-Low

Bill Atwood, Rome, Sept, 2003 GLAST 8 Energy Filtering (3) All available variables bearing on the quality of the energy determination are made available to "train" CAL-Low CT Probabilities CAL-High CT Probabilities All Good Bad Good All Bad Good

Bill Atwood, Rome, Sept, 2003 GLAST 9 Energy Filtering (4) Bad-Cal = 4.5% Eff. = 82% Cut: Cal.Prob >.50 Before After

Bill Atwood, Rome, Sept, 2003 GLAST 10 Energy Filtering (5) The Results: Cut more severe as events near Instrument Axis We can use this for SCIENCE! Over Estimates "Clean" Some Low Energy Straglers

Bill Atwood, Rome, Sept, 2003 GLAST 11 PSF Filtering Global Cuts: 1) Cal.Prob >.50 (-18%) Cleaning Cuts Applied to CT Training 2)EvtTkr1EChisq < 7.5 & EvtTkr1EFirstChisq < 10. & EvtTkr2EChisq < 10. & EvtTkr2EFirstChisq < 10 (-5.6%) TOTAL LOSS: -22.5% (Training) -18% (Analysis) Thin / Thick Split: Best Track originates in Thin / Thick Radiators 48% Thin / 52% Thick VTX / 1Tkr Split: Use CT to determine whether or not to use Recon VTX Solution 1 CT & 1 RT Used for each of the 4 PSF Classes: CT used to kill long tail RT used to sharpen CORE resolution Program Logic Energy Cut Topology Splits CT & RT Determinations

Bill Atwood, Rome, Sept, 2003 GLAST 12 PSF Filtering: VTX/1Tkr Split Only events with a VTX solution are considered (VtxAngle > 0) Using MC Truth, the best solution is determined (for CT Training) Mariginal Improvement: Purity (Before/After) 60% / 66% (See Discussion at end of talk)

Bill Atwood, Rome, Sept, 2003 GLAST 13 PSF Tails "Tail" Events defined as being 2.3 x PSF Model or worse. Improvement: 38% of the "Tail" is eliminated at expense of 13.5% of the "Core"

Bill Atwood, Rome, Sept, 2003 GLAST 14 PSF CORE Tool: Regression Tree (Similar to CT) Matches deviations rather then class types. Training Testing Event Starvation VERY APPARENT! Predicted Deviation Measured Deviation Event-by-Event PSF Error Energy Compensated by: Collapse All PSF's onto one. Normalization: 1 = PSF(68) Sci. Req.

Bill Atwood, Rome, Sept, 2003 GLAST 15 PSF Summary PSF Class Breakdown: Thin-VTX: 15.3% Thin-1Tkr: 32.7% Thick-VTX: 15.9% Thick-1Tkr: 36.0% Core Cut: Limit PSF tails Pred. PSF: Sharpen PSF PSF Clean-up Cuts: Matrix of 4x4 PSF Plots vs Log(E) examined

Bill Atwood, Rome, Sept, 2003 GLAST 16 Thin PSF's - Integrated over FoV 4 Combinations of Cuts (CORE/Pred) 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%

Bill Atwood, Rome, Sept, 2003 GLAST 17 PSF Summary - Minimum CORE Cut Min. CORE Cut: > o 6.0 o Thick Radiator PSF PSF(Thick) = 2 x PSF(Thin) CORE Cut and Pred. CORE are adjusted to have similar effects as for Thin Radiators PSFs given prior to Background Rejection due to lack of statistics Background rejection does not change conclusions. Limited statistics don't allow for good determination of PSF vs cos(  ) for tight cuts

Bill Atwood, Rome, Sept, 2003 GLAST /bin asymptotic Effective Area On Axis (E  > 3 GeV) A eff = N Obs /N Gen x 6 x 1.3 A eff = 2603/18750 x 7.8 A eff = 1.1 m 2 Light Gathering Power (E  > 3 GeV) A eff x  = N Obs /N Gen x 6 x 2  x  A eff x  = 9877/ x 37.7 x 1.27 A eff x  = 2.5 m 2 -str A eff Summary - Minimum CORE Cut Angular Dependence ~ Linear in cos(  ) At low energy FoV is truncated Slight roll-over near axis due to CAL inefficiency caused by inter-tower gaps Lack of events makes determination imprecise! Note: On Axis Roll-Off -1<cos(  )< <cos(  )< <cos(  )< <cos(  )<-.20

Bill Atwood, Rome, Sept, 2003 GLAST 19 Background Rejection Pre-Analysis Filtering Done to reduce data volume Require at least 1 Reconstructed Track Require AcdActiveDist < -20 mm (AcdActiveDist defined to be distance to edge of nearest hit Acd Tile. Values < 0 indicate projected track falls OUTSIDE of hit tile area.) Note: This has a built in Energy Dependence! Generated: 50 x 10 6 Lost 10% from failed jobs: 45 x 10 6 Number of Triggers: ~ 18.5 x 10 6 Number left after pre-filter:.73 x 10 6 First Analysis Cut: Require "GoodCal" Energy Results in 18% loss in  Events Distribution of Event Loss in cos(  ) Background Event Efficiency: 12.2% BGE Left: 89.3 x 10 3 BGE Trigger Reduction Factor: ~200 Lost Event Distributions MeV MeV MeV GeV

Bill Atwood, Rome, Sept, 2003 GLAST 20 Background Rejection Event Files BGE sample divided in 2: 50% Training for CT's 50% Testing results (44652 Events in each) Remaining AG sample (25% of original) 50% Training (12.5% of original) 50% Testing (12.5% of original) BGE's and AG's tagged and mixed randomly together for both Training and Testing This leaves to few events to do much more then explore BGE Rejection problem areas. (i.e AG's in each)

Bill Atwood, Rome, Sept, 2003 GLAST 21 Background Rejection Program Events with a found VTX have much less background Large energy dependence suggests subdividing into Low/Hi branches Large rejection Variables used in Pre Selections CORE >.5 YES VTX? NO E > 350 E > 450 PSF Tail Elimination Event Topology Low/Hi Energy 24.2 Hz 10.9 Hz.6 Hz 10.3 Hz.1 Hz.5 Hz 1.3 Hz 9.0 Hz 82.4% 74.8% 36.1% 38.7% 25.1% 11.0% 26.7% 12.0% BGE Rate AG Eff. Program Logic PSF Tails Event Topology Energy Selection / CT

Bill Atwood, Rome, Sept, 2003 GLAST 22 Background Rejection Program - Pre Selection E > 350 E > 450 Low/Hi Energy.1 Hz.5 Hz 1.3 Hz 9.0 Hz 25.1% 11.0% 26.7% 12.0% Pre Selection Cuts EvtTkrEComptonRatio >.60 & CalMIPDiff > 60. AcdTileCount == 0 & CalMIPDiff > -125 & EvtTkrEComptonRatio >.80 AcdTotalEnergy < 6.0 & EvtTkrComptonRatio >.70 & CalMIPDiff > 80. & CalLRmsRatio < 20. AcdTileCount == 0 & EvtTkrComptonRatio > 1. & CalLRmsRatio > 5. & Tkr1FirstLayer != 0 & Tkr1FirstLayer < %.04 Hz 8.4%.08 Hz 23.1%.26 Hz 5.5%.25 Hz 0ut of 27.4% (84.7%) 20.7% (40.6%) 27.8% (83.1%) 24.3% (22.6%) BGE Rate AG Eff. % in Blue show Rel. Eff. to Event Sample in that Branch

Bill Atwood, Rome, Sept, 2003 GLAST 23 Background Rejection Program - CT's 6828 AG's to start with. Testing Results Retention: AG: 97.5% BGE: 22.% VTX & Hi-E Case Training Sample Note the lack of events! Few Events results in sparse CT Trees

Bill Atwood, Rome, Sept, 2003 GLAST 24 Background Rejection Program - CT Results Case Hi- E VTX (350 MeV) 1Tkr (450 MeV) Low- E Hi- E 23.2%.04 Hz 8.4%.08 Hz 23.1%.26 Hz 5.5%.25 Hz CT Tree Disc. Prob.Gam > %.01 Hz 5.0%.02 Hz Prob.Gam > %.02 Hz Prob.Gam >.5 Prob.Gam >.9 1.8%.02 Hz 0ut of 27.4% (82.5%) 20.7% (24.2%) 27.8% (77.3%) 24.3% (7.4%)

Bill Atwood, Rome, Sept, 2003 GLAST 25 Background Rejection Program - What's Left? Remaining BGE's 3 Classes of BGE Events Remain: 1) 1:1 Correlated Events - ACD Leakage and inefficiency (.04 Hz) 2) 1: -1 Correlated Events - Range-outs from below (.025 Hz) 3) Events at McZDir ~ 0 - Horizontal Events (.005 Hz) Elimination Strategy 1) ACD Leakage - Events found accurately; - Small phase space - Track projection to ACD cracks 2) Range-outs - MIP Identification in CAL 3) Horizontal Events - Edge CAL hits A eff & BGE Rate: A eff = 8400 cm 2 on Axis (E > 3 GeV) A eff x  = 2.0 m 2 -str BUT.... BGE Rate 5X too high

Bill Atwood, Rome, Sept, 2003 GLAST 26 Back to CT Basics CT Tree Generation Mechanism: Variable Selection: This is a FIRST ORDER TECHNIQUE When MEANS are approx. equal it fails! This is the case for MOST OF GLAST BGE / SIGNAL Variables! Example: One of the most useful separation variables: Energy compensated Cal-Centroid - Track distance Means similar - Tails dissimilar

Bill Atwood, Rome, Sept, 2003 GLAST 27 A New CT Mechanism 1. Characterize Distribution extents (tails) by Quantiles Example: 95% containment PSF is the 95 th Quantile of the PSF distribution Alternative Variable Selection: Q(Good, 95) - Q(Bad, 95) or - normalized... Use Generic for cut placement. 2. CT Generation is a "one step look ahead" - extend to 2,3, etc. steps 3. More Advanced CT Technologies - Ensembles, Boosted Trees, etc.

Bill Atwood, Rome, Sept, 2003 GLAST 28 Iteration #6: Charm! 1. Switch over to Onboard Flight Software Filter for "pruning" Look Ahead: Refiltered Events using FSW Filter MINUS bit #17 ("No Tracks") Kills - 3% of AG sample (Leaves A eff ~ 8000 cm 2 (E > 3 GeV) and A eff x  = 1.9 m 2 -str) Kills - 60% of BGE sample (Rate:.03 Hz) 2. Run at least 5X more events! In fact we should consider simply starting a regular MC production regime rather then the current "one-off" approach 3. Explore alternative Variable Selection Mechanisms. Remaining Events

Bill Atwood, Rome, Sept, 2003 GLAST 29 - Not there yet CT/RT Technology Promising - Need to condense various choices into data set(s) suitable for public consumption! Conclusions