LCWS06 Bangalore 13/3/06Mark Thomson 1 A Topologic Approach to Particle Flow “PandoraPFA” Mark Thomson University of Cambridge This Talk:  Philosophy.

Slides:



Advertisements
Similar presentations
Lauri A. Wendland: Hadronic tau jet reconstruction with particle flow algorithm at CMS, cHarged08, Hadronic tau jet reconstruction with particle.
Advertisements

April 19th, 2010Philippe Doublet (LAL) Hadronic showers in the SiW ECAL (with 2008 FNAL data) Philippe Doublet.
PFA-Enhanced Dual Readout Crystal Calorimetry Stephen Magill - ANL Hans Wenzel - FNAL Outline : Motivation Detector Parameters Use of a PFA in Dual Readout.
GLD/LDC meeting., DESY 29/5/2007Mark Thomson1 Optimising GLDC for Particle Flow Mark Thomson University of Cambridge Purpose of This Talk:  Show (again)
P. Gay Energy flow session1 Analytic Energy Flow F. Chandez P. Gay S. Monteil CALICE Coll.
Snowmass 25 AugustMark Thomson 1 PFA Progress and Priorities Mark Thomson (for Steve Magill, Felix Sefkow, Mark Thomson and Graham Wilson)  Progress at.
Effects of Tracking Limitations On Jet Mass Resolution Chris Meyer UCSC ILC Simulation Reconstruction Meeting July 3, 2007.
ECFA-ILC Vienna 16/11/05Mark Thomson 1 Particle Flow Mark Thomson University of Cambridge This Talk:  Software needs for Detector Optimisation  Particle.
1 N. Davidson E/p single hadron energy scale check with minimum bias events Jet Note 8 Meeting 15 th May 2007.
Ties Behnke, Vasiliy Morgunov 1SLAC simulation workshop, May 2003 Pflow in SNARK: the next steps Ties Behnke, SLAC and DESY; Vassilly Morgunov, DESY and.
Some early attempts at PFA Dhiman Chakraborty. LCWS05 Some early attempts at PFA Dhiman Chakraborty2 Introduction Primarily interested in exploring the.
Towards a clustering algorithm for CALICE Chris Ainsley University of Cambridge General CALICE meeting 7-8 December 2004, DESY, Germany.
Effects of Tracking Limitations On Jet Mass Resolution Chris Meyer UCSC ILC Simulation Reconstruction Meeting July 3, 2007.
PFA Development – Definitions and Preparation 0) Generate some events w/G4 in proper format 1)Check Sampling Fractions ECAL, HCAL separately How? Photons,
Cluster finding in CALICE calorimeters Chris Ainsley University of Cambridge, UK General CALICE meeting: simulation/reconstruction session 28  29 June.
John Marshall, 1 John Marshall, University of Cambridge ILD Workshop, LAL Orsay, May
Progress with the Development of Energy Flow Algorithms at Argonne José Repond for Steve Kuhlmann and Steve Magill Argonne National Laboratory Linear Collider.
Energy Flow and Jet Calibration Mark Hodgkinson Artemis Meeting 27 September 2007 Contains work by R.Duxfield,P.Hodgson, M.Hodgkinson,D.Tovey.
Mark Thomson Timing, Tungsten and High Energy Jets.
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.
John Marshall, 1 John Marshall, University of Cambridge LCWS, Beijing, March 2010.
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.
Summary of Simulation and Reconstruction Shaomin CHEN (Tsinghua University)  Framework and toolkit  Application in ILC detector design Jupiter/Satellites,
International Workshop on Linear Colliders, Geneve Muon reconstruction and identification in the ILD detector N. D’Ascenzo, V.Saveliev.
A flexible approach to cluster- finding in generic calorimeters of the FLC detector Chris Ainsley University of Cambridge, U.K. 2 nd ECFA Workshop: simulation/reconstruction.
Event Reconstruction in SiD02 with a Dual Readout Calorimeter Detector Geometry EM Calibration Cerenkov/Scintillator Correction Jet Reconstruction Performance.
1 Calice UK Meeting 27/03/07David Ward Plans; timescales for having analysis results for LCWS Status of current MC/data reconstruction Reconstruction status;
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.
LCWS06 Bangalore 13/3/06Mark Thomson 1 Software/Simulation Summary Mark Thomson University of Cambridge This Talk:  Why, oh why ?  Frameworks/Tools 
CaloTopoCluster Based Energy Flow and the Local Hadron Calibration Mark Hodgkinson June 2009 Hadronic Calibration Workshop.
Cluster finding in CALICE calorimeters Chris Ainsley University of Cambridge, UK LCWS 04: Simulation (reconstruction) parallel session 20 April 2004, Paris,
Optimizing the SiD Detector - mainly a calorimeter perspective Andy White SiD Advisory May 5, 2008.
UTA GEM DHCAL Simulation Jae Yu * UTA DoE Site Visit Nov. 13, 2003 (*On behalf of the UTA team; A. Brandt, K. De, S. Habib, V. Kaushik, J. Li, M. Sosebee,
Pandora calorimetry and leakage correction Peter Speckmayer 2010/09/011Peter Speckmayer, WG2 meeting.
Mark Thomson University of Cambridge High Granularity Particle Flow Calorimetry at the ILC/CLIC.
A Clustering Algorithm for LumiCal Halina Abramowicz, Ronen Ingbir, Sergey Kananov, Aharon Levy, Iftach Sadeh Tel Aviv University DESY Collaboration High.
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.
Photon reconstruction and matching Prokudin Mikhail.
1 D.Chakraborty – VLCW'06 – 2006/07/21 PFA reconstruction with directed tree clustering Dhiman Chakraborty for the NICADD/NIU software group Vancouver.
Status of Reconstruction in sidloi3 Ron Cassell 5/20/10.
Ties Behnke: Event Reconstruction 1Arlington LC workshop, Jan 9-11, 2003 Event Reconstruction Event Reconstruction in the BRAHMS simulation framework:
John Marshall, 1 John Marshall, University of Cambridge LCD Meeting, December
John MarshallPandora Development1 J.S. Marshall University of Cambridge.
LCWS11 – Tracking Performance at CLIC_ILD/SiD Michael Hauschild - CERN, 27-Sep-2011, page 1 Tracking Performance in CLIC_ILD and CLIC_SiD e + e –  H +
John Marshall, 1 John Marshall, University of Cambridge LCD Software Meeting, September
Strip-splitting method for ECAL clustering K. Kawagoe (Kobe) for K. Kotera (Shinshu) CALICE meeting, Casablanca 24th September,
Mark Thomson University of Cambridge High Granularity Particle Flow Calorimetry.
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,
09/06/06Predrag Krstonosic - CALOR061 Particle flow performance and detector optimization.
DESY1 Particle Flow Calorimetry At ILC Experiment DESY May 29 th -June 4 rd, 2007 Tamaki Yoshioka ICEPP, Univ. of Tokyo Contents.
J. S. MarshallPandora PFA1 Pandora Particle Flow Calorimetry Tuesday 29 th January 2013 J. S. Marshall University of Cambridge.
John Marshall, 1 John Marshall, University of Cambridge LCD-WG2, July
John Marshall, 1 John Marshall, University of Cambridge LCD WG6 Meeting, February
ECAL Interaction layer PFA Template Track/CalCluster Association Track extrapolation Mip finding Shower interaction point Shower cluster pointing Shower.
University of Cambridge
PFA Study with Jupiter Contents : 1. Introduction 2. GLD-PFA
Dual Readout Clustering and Jet Finding
Studies with PandoraPFA
Charged PID in Arbor 23/02/2016 Dan YU.
ILD Optimisation: towards 2012 University of Cambridge
Individual Particle Reconstruction
EFA/DHCal development at NIU
Detector Optimization using Particle Flow Algorithm
Steve Magill Steve Kuhlmann ANL/SLAC Motivation
Sheraton Waikiki Hotel
Presentation transcript:

LCWS06 Bangalore 13/3/06Mark Thomson 1 A Topologic Approach to Particle Flow “PandoraPFA” Mark Thomson University of Cambridge This Talk:  Philosophy  The Algorithm  Some First Results  Conclusions/Outlook

LCWS06 Bangalore 13/3/06Mark Thomson 2  Philosophy  Work from the premise that PFA is not a pure ECAL/HCAL clustering problem  PFA and calorimeter clustering performed together  Start by applying loose clustering  Then join clusters using topology  Algorithm defined by loose cluster + topological rules

LCWS06 Bangalore 13/3/06Mark Thomson 3 Goals/Framework Runs in MARLIN framework using:  GEAR (geometry interface)  Marlin SimpleDigitisation  Track finding/fitting : TrackCheater  PFA Utility classes, e.g. Helix class for track extrap. (Alexei R.)  Try to develop “generic” PFA which will take advantage of a high/very high granularity ECAL  Clustering and PFA performed in a single algorithm  Aim for fairly generic algorithm: very few hard coded numbers use GEAR to get basic geometry  Clustering uses tracking information  Initial clustering is fairly loose  ProtoClusters  Topological linking of ProtoCluster

LCWS06 Bangalore 13/3/06Mark Thomson 4  The Algorithm  Preparation  Isolation cuts, hit ordering, track quality  Initial clustering to form ProtoClusters  ProtoClusters are heavyweight object:  collection of hits  know how to grow (configured when created)  information about shape, direction, isPhoton,…  +much more (not all used)…  Cluster association/merging  Tight Topological linking of clusters  Looser merging of clusters  Track-driven merging  PFA  Final track-cluster matching This talk gives flavour of what’s done in each stage skipping details Overview:

LCWS06 Bangalore 13/3/06Mark Thomson 5 Preparation I: Extended Hits  Create internal ExtendedCaloHits from CaloHits  ExtendedCaloHits contain extra info:  pointer to original hit  pseudoLayer (see below)  measure of isolation for other hits  is it MIP like (to ID “tracklike objects”)  actual layer (decoded from CellID)  Pixel Size (from GEAR)  hits are now self describing  Arrange hits into PSEUDOLAYERS (e.g. Chris Ainsley’s MAGIC)  i.e. order hits in increasing depth within calorimeter  PseudoLayers follow detector geometry Hit NO Hit YES Hit YES Hit YES

LCWS06 Bangalore 13/3/06Mark Thomson 6 Preparation II: Isolation  Divide hits into isolated and non-isolated  Only cluster non-isolated hits  “Cleaner”/Faster clustering  Significant effect for scintillator HCAL  Removal of isolated hits degrades HCAL resolution  e.g. D10scint: 50 %/√E/GeV  60 %/√E/GeV

LCWS06 Bangalore 13/3/06Mark Thomson 7 Preparation III: Tracking  Use MARLIN TrackCheater  Tracks formed from MC Hits in TPC/FTD/VTX  HelixFit (Alexei R)  track params  Cuts (primary tracks):  |d 0 | < 5 mm  |z 0 | < 5 mm  >4 non-Si hits + V 0 and Kink finding:  Improves PFA performance by ~2 %  Track resolution better than cluster

LCWS06 Bangalore 13/3/06Mark Thomson 8 PandoraPFA Clustering II  Start at inner layers and work outward  Associate Hits with existing Clusters  If multiple clusters “want” hit then Arbitrate  Step back N layers until associated  Then try to associate with hits in current layer (M pixel cut)  If no association made form new Cluster  + tracks used to seed clusters Simple cone algorithm based on current direction + additional N pixels Cones based on either: initial PC direction or current PC direction Unmatched hits seeds new cluster Initial cluster direction

LCWS06 Bangalore 13/3/06Mark Thomson 9 Cluster Association  By design clustering errs on side of caution i.e. clusters tend to be split  Philosophy: easier to put things together than split them up  Clusters are then associated together in two stages: 1) Tight cluster association - clear topologies 2) Loose cluster association – catches what’s been missed but rather crude Photon ID  Photon ID plays important role  Simple “cut-based” photon ID applied to all clusters  Clusters tagged as photons are immune from association procedure – just left alone   Won’t merge Could get merged

LCWS06 Bangalore 13/3/06Mark Thomson 10 LOOPERS SPLIT TRACKS Tight cut on extrapolation of distance of closest approach of fits to end of inner tracks and start of outer track Cluster Association I : track merging Tight cut on extrapolation of distance of closest approach of fits to ends of tracks gap

LCWS06 Bangalore 13/3/06Mark Thomson 11 Cluster Association II : Backscatters Project track-like clusters forward and check distance to shower centroids in subsequent N layers Also look for track-like segments at start of cluster and try to match to end of another cluster  Forward propagation clustering algorithm has a major drawback: back scattered particles form separate clusters

LCWS06 Bangalore 13/3/06Mark Thomson 12 Cluster association III : MIP segments  Look at clusters which are consistent with having tracks segments and project backwards/forward  Apply tight matching criteria on basis of projected track [NB: + track quality i.e. chi2]

LCWS06 Bangalore 13/3/06Mark Thomson 13 Cluster Association Part II Have made very clear cluster associations Now try “cruder” association strategies BUT first associate tracks to clusters (temporary association) Use track/cluster energies to “veto” associations, e.g. 5 GeV track 6 GeV cluster 7 GeV cluster This cluster association would be forbidden if |E 1 + E 2 – p| > 3  E Provides some protection against silly mistakes

LCWS06 Bangalore 13/3/06Mark Thomson 14 Sledgehammer Cluster Association Proximity Distance between hits -limited to first layers Associated if fraction of hits in cone > some value Shower Cone +Track-Driven Shower Cone Shower start identified Apply looser cuts if have low E cluster associated to high E track

LCWS06 Bangalore 13/3/06Mark Thomson 15 Performance Figure of Merit:  Find smallest region containing 90 % of events  Determine rms in this region More robust than fitting double Gaussian

LCWS06 Bangalore 13/3/06Mark Thomson 16 B-Field  E /E =  √(E/GeV) 2 Tesla37.8±0.4% 4 Tesla35.9±0.4 % 6 Tesla37.4±0.4 % Preliminary Results : Z  uds events  RMS of Central 90 % of Events  only weakly depends on B 2 Tesla 4 Tesla 6 Tesla

LCWS06 Bangalore 13/3/06Mark Thomson 17 Results : Z uds events Angular dependence  Plot resolution vs generated polar angle of qq system  In barrel : %/ √E(GeV) (LDC) (Tesla) (Tesla – older Mokka model)

LCWS06 Bangalore 13/3/06Mark Thomson 18 } Tesla } LDC Radial Dependence Modelall angles cos < 0.8 Tesla r tpc = 1690, l tpc = ±0.6 %33.9±0.7 % Tesla r tpc = 1890 l tpc = ±0.6 %35.8±0.6 % LDC r tpc = 1580 l tpc = ±0.6 %35.7±0.6 % LDC r tpc = 1380 l tpc = ±0.6 %38.9±0.7 %  Some evidence that going to small radii gives worse performance  BUT… don’t take too seriously, Z events + algorithm not perfect

LCWS06 Bangalore 13/3/06Mark Thomson 19 Outlook  Looks promising - good performance for 91.2 GeV Z events  Can be improved:  still a few features (i.e. does something silly)  some problems with tracking  photon ID is quite basic  + some new ideas (for high density events)  Code runs within Marlin framework and is “nearly” ready for release - aim to optimise on higher energy jets  + code needs tidying up  started with decent OO structure  then grew organically…  Aim to have complete algorithm ~ end April  Hopefully, soon ready to start full simulation detector optimisation studies