Individual Particle Reconstruction: PFA Development in the US Norman Graf (for M. Charles, L. Xia, S. Magill) LCWS07 June 2, 2007.

Slides:



Advertisements
Similar presentations
1 Individual Particle Reconstruction CHEP07, Victoria, September 6, 2007 Norman Graf (SLAC) Steve Magill (ANL)
Advertisements

SiD PFA Status and Calorimeter Performance Ron Cassell (SLAC) SiD Design Study Meeting 11/15/08.
PFA-Enhanced Dual Readout Crystal Calorimetry Stephen Magill - ANL Hans Wenzel - FNAL Outline : Motivation Detector Parameters Use of a PFA in Dual Readout.
Particle Flow Template Modular Particle Flow for the ILC Purity/Efficiency-based PFA PFA Module Reconstruction Jet Reconstruction Stephen Magill Argonne.
Testbeam Requirements for LC Calorimetry S. R. Magill for the Calorimetry Working Group Physics/Detector Goals for LC Calorimetry E-flow implications for.
Using  0 mass constraint to improve particle flow ? Graham W. Wilson, Univ. of Kansas, July 27 th 2005 Study prompted by looking at event displays like.
Ties Behnke, Vasiliy Morgunov 1SLAC simulation workshop, May 2003 Pflow in SNARK: the next steps Ties Behnke, SLAC and DESY; Vassilly Morgunov, DESY and.
PFA on SiDaug05_np Lei Xia ANL-HEP. PFA outline Calibration of calorimeter –Done –Not tuned for clustering algorithm Clustering algorithm –Done: hit density.
 Track-First E-flow Algorithm  Analog vs. Digital Energy Resolution for Neutral Hadrons  Towards Track/Cal hit matching  Photon Finding  Plans E-flow.
 Performance Goals -> Motivation  Analog/Digital Comparisons  E-flow Algorithm Development  Readout R&D  Summary Optimization of the Hadron Calorimeter.
Individual Particle Reconstruction Norman Graf SLAC April 28, 2005.
1 Benchmarking the SiD Tim Barklow SLAC Sep 27, 2005.
PFA Development – Definitions and Preparation 0) Generate some events w/G4 in proper format 1)Check Sampling Fractions ECAL, HCAL separately How? Photons,
Energy Flow Studies Steve Kuhlmann Argonne National Laboratory for Steve Magill, U.S. LC Calorimeter Group.
Energy Flow Studies Steve Kuhlmann Argonne National Laboratory for Steve Magill, Brian Musgrave, Norman Graf, U.S. LC Calorimeter Group.
Track Extrapolation/Shower Reconstruction in a Digital HCAL – ANL Approach Steve Magill ANL 1 st step - Track extrapolation thru Cal – substitute for Cal.
Photon reconstruction and calorimeter software Mikhail Prokudin.
HCAL and PFA Studies Ray Cowan Peter Fisher ALCPG 2009 University of New Mexico October 2, 2009.
Progress with the Development of Energy Flow Algorithms at Argonne José Repond for Steve Kuhlmann and Steve Magill Argonne National Laboratory Linear Collider.
TILC08 Sendai, March 4, 2008 Norman Graf (SLAC) for the sim/reco, tracking and PFA working groups. Simulating the Silicon Detector Tracking and PFA Studies.
Status of SiD PFA Development Lei Xia (ANL – HEP) What tools do we need What tools do we need Where are we now Where are we now Future plan Future plan.
Studies of PFA Fundamentals Ron Cassell – SLAC SiD Workshop Jan. 28, 2008.
Irakli Chakaberia Final Examination April 28, 2014.
Cluster Finding Comparisons Ron Cassell SLAC. Clustering Studies This report studies clustering in the EM calorimeter, using SLIC simulated ttbar events.
Non-prompt Track Reconstruction with Calorimeter Assisted Tracking Dmitry Onoprienko, Eckhard von Toerne Kansas State University, Bonn University Linear.
Summary of Simulation and Reconstruction Shaomin CHEN (Tsinghua University)  Framework and toolkit  Application in ILC detector design Jupiter/Satellites,
Event Reconstruction in SiD02 with a Dual Readout Calorimeter Detector Geometry EM Calibration Cerenkov/Scintillator Correction Jet Reconstruction Performance.
SiD performance for the DBD Jan Strube CERN. Overview Software Preparation (CERN, SLAC) Machine Environment (CERN, SLAC) Tracking Performance (C. Grefe)
PFA Template Concept Performance Mip Track and Interaction Point ID Cluster Pointing Algorithm Single Particle Tests of PFA Algorithms S. Magill ANL.
Development of a Particle Flow Algorithms (PFA) at Argonne Presented by Lei Xia ANL - HEP.
CaloTopoCluster Based Energy Flow and the Local Hadron Calibration Mark Hodgkinson June 2009 Hadronic Calibration Workshop.
Two Density-based Clustering Algorithms L. Xia (ANL) V. Zutshi (NIU)
1 Calorimetry Simulations Norman A. Graf for the SLAC Group January 10, 2003.
Pandora calorimetry and leakage correction Peter Speckmayer 2010/09/011Peter Speckmayer, WG2 meeting.
SiD PFA and Simulations S. R. Magill ANL N. Graf SLAC SiD/ALCPG 10/24/07 Where we Stand Simulation Status PFA Performance Recent R&D Efforts Standard Software.
PFA Jet Energy Measurements Lei Xia ANL-HEP. June 19, 2007 Lei Xia 2 ILC requires precise measurement for jet energy/di-jet mass At LEP, ALEPH got a jet.
05/04/06Predrag Krstonosic - Cambridge True particle flow and performance of recent particle flow algorithms.
PFAs – A Critical Look Where Does (my) SiD PFA go Wrong? S. R. Magill ANL ALCPG 10/04/07.
Bangalore, India1 Performance of GLD Detector Bangalore March 9 th -13 th, 2006 T.Yoshioka (ICEPP) on behalf of the.
SiD PFA Meeting 27 August Status report on SiD global parameters study and PFA activities at MIT Ray Cowan Peter Fisher 27 August 2009.
1 D.Chakraborty – VLCW'06 – 2006/07/21 PFA reconstruction with directed tree clustering Dhiman Chakraborty for the NICADD/NIU software group Vancouver.
Particle-flow Algorithms in America Dhiman Chakraborty N. I. Center for Accelerator & Detector Development for the International Conference.
Status of Reconstruction in sidloi3 Ron Cassell 5/20/10.
Particle Flow Review Particle Flow for the ILC (Jet) Energy Resolution Goal PFA Confusion Contribution Detector Optimization with PFAs Future Developments.
Ties Behnke: Event Reconstruction 1Arlington LC workshop, Jan 9-11, 2003 Event Reconstruction Event Reconstruction in the BRAHMS simulation framework:
Individual Particle Reconstruction The PFA Approach to Detector Development for the ILC Steve Magill (ANL) Norman Graf, Ron Cassell (SLAC)
ILC Jet Energy Working Group: introduction and discussion Norman Graf (SLAC) LCWS07, Hamburg June 2, 2007.
Calibration of the ZEUS calorimeter for hadrons and jets Alex Tapper Imperial College, London for the ZEUS Collaboration Workshop on Energy Calibration.
1 S, Fedele, Student Presentations, 2004/08/04S Amazing Title Slide Reworking the CES Cluster Reconstruction Algorithm By: Steve Fedele Advisor: Pavel.
12/20/2006ILC-Sousei Annual KEK1 Particle Flow Algorithm for Full Simulation Study ILC-Sousei Annual KEK Dec. 20 th -22 nd, 2006 Tamaki.
Status of SiD/Iowa PFA by Usha Mallik The University of Iowa for Ron Cassell, Mat Charles, TJ Kim, Christoph Pahl 1 Linear Collider Workshop of the Americas,
Régis Lefèvre (LPC Clermont-Ferrand - France)ATLAS Physics Workshop - Lund - September 2001 In situ jet energy calibration General considerations The different.
DESY1 Particle Flow Calorimetry At ILC Experiment DESY May 29 th -June 4 rd, 2007 Tamaki Yoshioka ICEPP, Univ. of Tokyo Contents.
Lcsim software: status and future plans ECFA-LC DESY May 30, 2013 Norman Graf (for the sim/reco group)
ECAL Interaction layer PFA Template Track/CalCluster Association Track extrapolation Mip finding Shower interaction point Shower cluster pointing Shower.
Intelligent Norman Graf, Steve Magill, Steve Kuhlmann, Ron Cassell, Tony Johnson, Jeremy McCormick SLAC & ANL CALOR ‘06 June 9, 2006 DesignDetector.
Status of Reconstruction Studies for a Realistic Detector Ron Cassell SiD Workshop Nov. 15, 2010.
Dual Readout Clustering and Jet Finding
slicPandora: slic + pandoraPFANew
Studies with PandoraPFA
SiD Collaboration Meeting
Track Extrapolation/Shower Reconstruction in a Digital HCAL
Individual Particle Reconstruction
Linear Collider Simulation Tools
Sampling Calorimeter Reconstruction Issues and Approaches: An Overview
Argonne National Laboratory
Detector Optimization using Particle Flow Algorithm
Linear Collider Simulation Tools
Steve Magill Steve Kuhlmann ANL/SLAC Motivation
Sheraton Waikiki Hotel
Presentation transcript:

Individual Particle Reconstruction: PFA Development in the US Norman Graf (for M. Charles, L. Xia, S. Magill) LCWS07 June 2, 2007

2 Overview PFA reconstruction is complex & you have to get many individual steps right: track finding, fitting & extrapolation track-cluster matching MIP identification photon identification hadronic shower clustering handling of displaced secondaries calibration of photons calibration of neutral hadrons E/p cut (including calibration) PFA development isn't about finding the "magic bullet" perfect algorithm. It's about iteratively finding the worst problems that are limiting performance fixing them hopefully seeing things improve a little finding the next worst problems Interplay between detector and algorithm makes it tricky to really tune detector design you need a really good (mistake-free) algorithm fair comparison means equal tuning on different detectors But we can say: you can do at least this well with this detector.

3 Analysis Tools Common input data samples  Single particles for tuning detector response  Dijet samples 91, 200, 500 GeV cms  e + e -  ZZ  ( n) ( q q) Common detector simulations Provide a number of QA tools to assure that some common tasks are handled in the same way. Calorimeter Calibrations  Sampling fractions & common energy corrections Perfect PFA performance  Common definitions of “final state” particles  Based on Generator or Simulated Particles?  Standard cheated tracks, cheated clusters

4 Analyses Presenting three different analyses  Mat Charles (U. Iowa)  Lei Xia (ANL)  Steve Magill (ANL), Norman Graf (SLAC) Detectors are variants of SiD concept.  But framework supports essentially arbitrary detectors and plan is to explore larger phase space. More details in slides presented at recent SiD workshop at FNAL.

5 Algorithm Description I Main philosophy is to tackle the (relatively) easy problems first. Step 1: Find photons, remove their hits. Tight clustering Apply shower size, shape, position cuts (very soft photons fail these) Make sure that they aren’t connected to a charged track Step 2: Identify MIPs/track segments in calorimeters. Identify dense clumps of hits. These are the building blocks for hadronic showers Pretty easy to define & find Step 3: Reconstruct skeleton hadronic showers Coarse clustering to find shower components (track segments, clumps) that are nearby Use geometrical information in likelihood selector to see if pairs of components are connected Build topologically connected skeletons If >1 track connected to a skeleton, go back and cut links to separate Muons and electrons implicitly included in this step too Step 4: Flesh out showers with nearby hits Proximity-based clustering with 3cm threshold Step 5: Identify charged primaries, neutral primaries, soft photons, fragments Extrapolate tracks to clusters to find charged primaries Look at size, pointing, position to discriminate between other cases Merge fragments into nearest primary Use E/p veto on track-cluster matching to reject mistakes (inefficient but mostly unbiased) Use calibration to get mass for neutrals & for charged clusters without a track match (calibrations for EM, hadronic showers provided by Ron Cassell) Known issues & planned improvements: Still some cases when multiple tracks get assigned to a single cluster Punch-through (muons and energetic/late-showering hadrons) confuses E/p cut Improve photon reconstruction & ID Improve shower likelihood (more geometry input) Use real tracking when available No real charged PID done at this point M. Charles

6 Current Performance Looking at: e + e -  Z1 ( n) Z2 ( q q) for q=u,d,s at √ s=500 GeV requiring primary quarks have |cos(theta)|<0.8 reconstructing dijet invariant mass, i.e. mass of Z2 quoting residual = (true mass of Z2 - reconstructed mass of Z2) M. Charles

7 SiD SS/Scin HCAL SiD W/Scin HCALSiD W/RPC HCAL SiD SS/RPC HCAL M. Charles

8 Current Performance Little discriminations between designs at this point Working to improve performance… … but not actually too far from “glass ceiling” of 4.1 GeV (for W/RPC). To understand/approach/move beyond that, need to think more broadly:  Is assumed tracking performance realistic? Too pessimistic? Too optimistic?  Can calibration be improved?  Can we put in more information? E.g. pick up low-pt tracks that are being ignored  Is this event type (with boosted jets) representative?  What physics models are being used for the showers? (lcphys vs lhep vs…) rms90mean90 W/Scint5.4 GeV-3.5 GeV W/RPC5.4 GeV-3.1 GeV SS/Scint5.2 GeV-2.2 GeV SS/RPC5.4 GeV-1.7 GeV M. Charles

9 Performance Caveats Numbers depend on things that are not really algorithm specific: detector physics event type Assumptions about tracking & track extrapolation polar angle & acceptance calibration how physics quantity (e.g. dijet mass) is measured how figure of merit (e.g. rms90) is computed Some things lower the ceiling rapidly. For example, with e + e -  ZZ  ( n)( q q) in |cos(theta)|<0.8 for W/RPC SiD detector, dijet mass resolution (rms90) is: 0.0 GeV if completely cheating 0.5 GeV dropping missed particles (using GenFinalStateParticles) 1.2 GeV dropping missed particles (using SimFinalStateParticles with cuts) 2.9 GeV including resolution of neutrals using Ron's Z-pole calibration 3.2 GeV requiring a track for charged particles (else treated as neutral hadrons) 3.4 GeV requiring that tracks can be extrapolated to ECAL surface 4.1 GeV requiring cluster be within 25mm (depending how track extrapolation is done) 5.1 GeV if using naive helical track extrapolation instead So different assumptions about tracking, calibration, etc can have a big impact. … unless completely confusion-dominated M. Charles

Algorithm description II Reconstructed TracksCalorimeter Clusters Clustering Algorithm Photon Identification EM ClustersHadron Clusters ‘ Neutral ’ ClustersMatched Clusters Track-cluster matching Charge fragment identification Neutral ClustersFragments E photon E neu-had 00P track Hadron sampling fraction EM sampling fraction Total event energy Track finding Algorithm (use MC truth for now) E/p check Calorimeter HitsTracker Hits E corr L. Xia

Current PFA Z-pole performance All events, no cut Mean GeV RMS GeV RMS GeV [38.2 %/sqrt(E)] Barrel events (cos(theta[Q]) < 1/sqrt(2)) Mean GeV RMS GeV RMS GeV [34.7 %/sqrt(E)] L. Xia

Progress on PFA performance at Z-pole improved/tuned algorithms Clustering algorithm Track extrapolation Track/cluster matching Photon finder E/P correction Fragment identification Still need improvement Clustering algorithm Photon finder Fragment attachment …(more to come) Jet Energy Resolution at Z-pole %/sqrt(E) July Aug Sept Oct Nov Dec Jan Feb Mar Apr May June L. Xia

Using Z-pole tuned PFA at higher energies Barrel event (cos(theta[Q]) < 1/sqrt(2)) Mean209.3 GeV RMS15.6 GeV RMS GeV [62.6%/sqrt(E)] Barrel event (cos(theta[Q]) < 1/sqrt(2)) Mean485.6 GeV RMS43.7 GeV RMS GeV [124.%/sqrt(E)] 200 GeV 500 GeV Not good yet – but algorithms not tuned at these energy A lot of improvement expected, clearly still a lot of work to be done! L. Xia

Shower leakage: di-jet at 200 GeV RMS = GeV RMS90 = GeV [66.7%/sqrt(E)] RMS = GeV RMS90 = 8.45 GeV [~59%/sqrt(E)] Removing events with shower leakage L. Xia

Shower leakage: di-jet at 500 GeV RMS = GeV RMS90 = 21.4 GeV [~97%/sqrt(E)] RMS = GeV RMS90 = GeV [127.%/sqrt(E)] Removing events with shower leakage Shower leakage affect PFA performance at high energy Events with heavy shower leakage could be identified by hits in the muon detectors Use hits in the muon detectors to estimate shower leakage? L. Xia

Re-writing PFA according to lcsim template Motivation Facilitate exchange with other PFA efforts Check my algorithm from head to toe Write intermediate lcio output file to save running time on the rest of the PFA (do not repeat clustering for each run) Current status Program re-writing is done Algorithm is fully modular Followed lcsim template convention as closely as I can However, used some extensions of standard interface Some issues exist Z-pole result is still different from old algorithm, but the difference is very small now Some problems with the intermediate lcio file L. Xia

Re-writing PFA according to lcsim template Current status (continue) Program performance Overall running time is actually longer 10k Z-pole events: 10hr => 14hr If intermediate lcio successful, can save ~90% running time (by not repeating clustering each time) Will upload to lcsim cvs, after solving some obvious issues L. Xia

Future plans Finish up PFA tuning at Z-pole Concentrate on performance improvement at higher energies Shower leakage study using detector models with extended HCal Detector performance study with fully developed PFA L. Xia

19 Algorithm Description III Track-linked mip segments (ANL)  find mip hits on extrapolated tracks, determine layer of first interaction based solely on cell density (no clustering of hits) (   candidates) Photon Finder (SLAC)  use analytic longitudinal H-matrix fit to layer E profile with ECAL clusters as input (  ,  0, e +/- candidates) Track-linked EM and HAD clusters (ANL, SLAC)  substitute for Cal objects (mips + non-EM ECAL shower clusters + HCAL calorimeter hits (or clusters) )  reconstruct linked mip segments + clusters iterated in E/p  Analog or digital techniques in HCAL (   +/- candidates) Neutral Finder algorithm (SLAC, ANL)  cluster remaining CAL cells, merge, cut fragments (  n, K 0 L candidates) Jet algorithm  Reconstructed Particles used as input to jet algorithm, further analysis S. Magill

20 Track-Linked mip segments Interaction Length of Tracks # of Mip Hits per Track S. Magill

21 Photon Finding  Number  Energy S. Magill

22 Photon Finding Photon Energy Z Pole S. Magill

23 Neutral Hadrons Neutral Hadron Energy Z Pole S. Magill

24 Reconstruction Framework Analyses shown here done within the general ALCPG simulation & reconstruction environment. Framework exists for the full reconstruction chain which allows modular implementation of most aspects of the analysis. Interfaces allow different clustering algorithms to be swapped in and alternate strategies to be studied. Goal is to facilitate cooperative development and reduce time & effort between having an idea and seeing the results.

25 Summary Individual Particle Reconstruction algorithms being developed with minimal coupling to specific detector designs.  Will allow full phase space of detector designs to be studied in a common framework. Finishing development of common infrastructure tools  Calibration method for detector models  Perfect PFA prescription Released Reconstruction Template  Enables e.g. Cluster algorithm substitution, CAL hit/cluster accounting  Migrating individual analyses into this framework Optimization & Standardization of reconstructors  Photon & muon finders fairly mature, close to release Analysis emphasis on dijet invariant mass resolution in physics events  Currently e + e -  ZZ  ( n) ( q q) (No jet combinatorics, uds) (2)  Results soon from e + e -  ZZ  ( q q) ( q q) & e + e -  ZZ n, WW n (4)   t t (6)   t t h (8) Plan to release “canned” physics analyses to reduce systematic uncertainties in e.g. jet-finding, combinatorics, constrained fits, … Closing in on detector optimization using results.

26 Additional Information lcsim.org - ILC Forum - Wiki - org.lcsim - Software Index - Detectors - LCIO - SLIC - LCDD - JAS3 - AIDA - WIRED -