University of Cambridge

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

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.
Testbeam Requirements for LC Calorimetry S. R. Magill for the Calorimetry Working Group Physics/Detector Goals for LC Calorimetry E-flow implications for.
Snowmass 25 AugustMark Thomson 1 PFA Progress and Priorities Mark Thomson (for Steve Magill, Felix Sefkow, Mark Thomson and Graham Wilson)  Progress at.
ECFA-ILC Vienna 16/11/05Mark Thomson 1 Particle Flow Mark Thomson University of Cambridge This Talk:  Software needs for Detector Optimisation  Particle.
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.
 Track-First E-flow Algorithm  Analog vs. Digital Energy Resolution for Neutral Hadrons  Towards Track/Cal hit matching  Photon Finding  Plans E-flow.
PFA Development – Definitions and Preparation 0) Generate some events w/G4 in proper format 1)Check Sampling Fractions ECAL, HCAL separately How? Photons,
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.
Development of Particle Flow Calorimetry José Repond Argonne National Laboratory DPF meeting, Providence, RI August 8 – 13, 2011.
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.
The PFA Approach to ILC Calorimetry Steve Magill Argonne National Laboratory Multi-jet Events at the ILC PFA Approach PFA Goals PFA Requirements on ILC.
1 Realistic top Quark Reconstruction for Vertex Detector Optimisation Talini Pinto Jayawardena (RAL) Kristian Harder (RAL) LCFI Collaboration Meeting 23/09/08.
Event Reconstruction in SiD02 with a Dual Readout Calorimeter Detector Geometry EM Calibration Cerenkov/Scintillator Correction Jet Reconstruction Performance.
26 Apr 2009Paul Dauncey1 Digital ECAL: Lecture 1 Paul Dauncey Imperial College London.
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.
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.
LCWS06 Bangalore 13/3/06Mark Thomson 1 A Topologic Approach to Particle Flow “PandoraPFA” Mark Thomson University of Cambridge This Talk:  Philosophy.
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.
13 July 2005 ACFA8 Gamma Finding procedure for Realistic PFA T.Fujikawa(Tohoku Univ.), M-C. Chang(Tohoku Univ.), K.Fujii(KEK), A.Miyamoto(KEK), S.Yamashita(ICEPP),
CALOR April Algorithms for the DØ Calorimeter Sophie Trincaz-Duvoid LPNHE – PARIS VI for the DØ collaboration  Calorimeter short description.
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.
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:
John Marshall, 1 John Marshall, University of Cambridge LCD Meeting, December
J. S. MarshallCost-effective ECAL1 ECAL Simulation Studies – Overview Wednesday 30 th January 2013 J. S. Marshall University of Cambridge.
1 1 - To test the performance 2 - To optimise the detector 3 – To use the relevant variable Software and jet energy measurement On the importance to understand.
Individual Particle Reconstruction The PFA Approach to Detector Development for the ILC Steve Magill (ANL) Norman Graf, Ron Cassell (SLAC)
Calice Meeting Argonne Muon identification with the hadron calorimeter Nicola D’Ascenzo.
John Marshall, 1 John Marshall, University of Cambridge LCD Software Meeting, September
Mark Thomson University of Cambridge High Granularity Particle Flow Calorimetry.
Régis Lefèvre (LPC Clermont-Ferrand - France)ATLAS Physics Workshop - Lund - September 2001 In situ jet energy calibration General considerations The different.
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
 reconstruction and identification in CMS A.Nikitenko, Imperial College. LHC Days in Split 1.
John Marshall, 1 John Marshall, University of Cambridge LCD WG6 Meeting, February
Status of Reconstruction Studies for a Realistic Detector Ron Cassell SiD Workshop Nov. 15, 2010.
Predrag Krstonosic - ILC Valencia
Update on DECAL and some questions
slicPandora: slic + pandoraPFANew
Top Tagging at CLIC 1.4TeV Using Jet Substructure
Studies with PandoraPFA
ILD Optimisation: towards 2012 University of Cambridge
ILC Software Meeting, Orsay 05/07
Individual Particle Reconstruction
EFA/DHCal development at NIU
Plans for checking hadronic energy
Using Single Photons for WIMP Searches at the ILC
Argonne National Laboratory
Detector Optimization using Particle Flow Algorithm
Michele Faucci Giannelli
Contents First section: pion and proton misidentification probabilities as Loose or Tight Muons. Measurements using Jet-triggered data (from run).
Steve Magill Steve Kuhlmann ANL/SLAC Motivation
Sheraton Waikiki Hotel
What does it change for ECAL design ?
Presentation transcript:

University of Cambridge Particle Flow : QED ? Mark Thomson University of Cambridge v u This Talk:  Introductory comments  PandoraPFA: status  PandoraPFA: the algorithm  Performance (old vs. new)  Detector studies  PerfectPFA  Deficiencies, random comments, outlook, and conclusions ILC software mtg., Paris 3/5/2007 Mark Thomson

 Introductory Comments What is the ILC goal for PFA ? For a pair of jets have: Assuming a single jet energy resolution of + term due to q12 uncertainty For a Gauge boson mass resolution of order ILC software mtg., Paris 3/5/2007 Mark Thomson

not perfect – will degrade mass resolution jet pairing Ejj/GeV a(Ej) 91 < 26 % 200 < 38 % 360 < 51 % 500 < 60 % Don’t take exact numbers too seriously Just note that the jet energy resolution requirements depend on energy Other effects: jet angle measurement jet finding not perfect – will degrade mass resolution jet pairing multiple jet-pair combinations Relative importance of these effects ? ILC software mtg., Paris 3/5/2007 Mark Thomson

 PandoraPFA Status Much improved performance… Last results reported at Valencia meeting Much recent progress: ValGrind – highlighted a few other minor issues Reclustering significantly improved + fixed a couple of “features” Added new “photonRecovery” code Added new “fragmentRemoval” code Version finalised last week and now in CVS repository (v01-01) Much improved performance… The results presented here use the CVS version of PandoraPFA ILC software mtg., Paris 3/5/2007 Mark Thomson

 PandoraPFA: the Algorithm ECAL/HCAL reconstruction and PFA performed in a single algorithm Keep things fairly generic algorithm applicable to multiple detector concepts Use tracking information to help ECAL/HCAL clustering This is a fairly sophisticated algorithm : ~9000 lines of code Eight Main Stages (was six): Preparation Loose clustering in ECAL and HCAL Topological linking of clearly associated clusters Courser grouping of clusters Iterative reclustering Photon Recovery (NEW) Fragment Removal (NEW) Formation of final Particle Flow Objects (reconstructed particles) Order inter-changable ILC software mtg., Paris 3/5/2007 Mark Thomson

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 actual layer (decoded from CellID) Pixel Size (from GEAR) – hits are now self describing YES NO Hit Hit Arrange hits into PSEUDOLAYERS i.e. order hits in increasing depth within calorimeter PseudoLayers follow detector geometry Small physical layer no. High pseudolayer no. i.e. deep in calo. ILC software mtg., Paris 3/5/2007 Mark Thomson

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. LDC 50 %/√E/GeV  60 %/√E/GeV ILC software mtg., Paris 3/5/2007 Mark Thomson

Preparation III: Tracking Use MARLIN TrackCheater Tracks formed from MC Hits in TPC/FTD/VTX HelixFit (Alexei R)  track params Cuts (primary tracks): |d0| < 5 mm |z0| < 5 mm >4 non-Si hits + V0 and Kink finding: Track resolution better than cluster Improves PFA performance by ~2 % Will soon move to fully reconstructed tracks (LDCTracking) ILC software mtg., Paris 3/5/2007 Mark Thomson

ii) ECAL/HCAL Clustering Start at inner layers and work outward Tracks can be used to “seed” clusters Associate hits with existing Clusters If no association made form new Cluster Simple cone based algorithm 1 2 3 4 5 6 Simple cone algorithm based on current direction + additional N pixels Cones based on either: initial PC direction or current PC direction Parameters: cone angle additional pixels Initial cluster direction Unmatched hits seeds new cluster ILC software mtg., Paris 3/5/2007 Mark Thomson

iii) Topological 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 – fix what’s been missed 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 g Won’t merge Could get merged ILC software mtg., Paris 3/5/2007 Mark Thomson

Clusters associated using a number of topological rules Clear Associations: Join clusters which are clearly associated making use of high granularity + tracking capability: very few mistakes Less clear associations: 4 GeV track 6 GeV cluster e.g. Proximity 7 GeV cluster Use E/p consistency to veto clear mistakes ILC software mtg., Paris 3/5/2007 Mark Thomson

iv) 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. 7 GeV cluster This cluster association would be forbidden if |E1 + E2 – p| > 3 sE 6 GeV cluster 5 GeV track Provides some protection against silly mistakes ILC software mtg., Paris 3/5/2007 Mark Thomson

pseudo-layers of cluster Proximity Distance between hits : limited to first pseudo-layers of cluster Shower Cone Associated if fraction of hits in cone > some value Shower start identified Apply looser cuts if have low E cluster associated to high E track +Track-Driven Shower Cone ILC software mtg., Paris 3/5/2007 Mark Thomson

v) Iterative Reclustering Upto this point, in most cases performance is good – but some difficult cases… 30 GeV p+ 20 GeV n At some point hit the limit of “pure” particle flow just can’t resolve neutral hadron in hadronic shower e.g. if have 30 GeV track pointing to 20 GeV cluster SOMETHING IS WRONG The ONLY(?) way to address this is “statistically” ILC software mtg., Paris 3/5/2007 Mark Thomson

This is very important for higher energy jets If track momentum and cluster energy inconsistent : RECLUSTER e.g. 18 GeV 30 GeV 12 GeV 10 GeV Track Change clustering parameters until cluster splits and get sensible track-cluster match NOTE: NOT FULL PFA as clustering driven by track momentum This is very important for higher energy jets ILC software mtg., Paris 3/5/2007 Mark Thomson

Iterative Reclustering Strategies  Cluster splitting Reapply entire clustering algorithm to hits in “dubious” cluster. Iteratively reduce cone angle until cluster splits to give acceptable energy match to track 30 GeV 12 GeV 18 GeV 10 GeV Track Could plug in alternative clustering (to some extent this is now done)  Cluster merging with splitting Look for clusters to add to a track to get sensible energy association. If necessary iteratively split up clusters to get good match. 38 GeV 18 GeV 12 GeV 32 GeV 30 GeV Track  Track association ambiguities In dense environment may have multiple tracks matched to same cluster. Apply above techniques to get ok energy match.  “Nuclear Option” If none of above works – kill track and rely on clusters alone (NOT USED) ILC software mtg., Paris 3/5/2007 Mark Thomson

vi) Photon Recovery (new in v01-01) Using cone clustering photons close to early showering charged hadrons can be merged into a single cluster. Introduce a new (very simple) algorithm to recover these For each cluster associated with a track: project ECAL hits onto plane perpendicular to radial vector to point where track intersects ECAL search for peaks… v/cm u/cm Track intersects at (0,0) v u If there is an isolated peak not associated with “track peak” make new photon cluster if track energy and remaining cluster energy still statistically compatible with track momentum ILC software mtg., Paris 3/5/2007 Mark Thomson

Also look for photons where only a single peak is found Implemented by looking at longitudinal profile of “shower” Currently very simple cuts – no attempt to identify EM shower profile Enables resolution of overlapping MIPs and photons, e.g. Recovered photon Shared track/photon hits ILC software mtg., Paris 3/5/2007 Mark Thomson

vii) Fragment Removal (new in v01-01) Final stage in PFA is to exam “neutral hadron” candidates true neutral PFO ? fragment from another cluster ? e.g. is this a neutron/KL ? Procedure: Look at each non-photon neutral cluster Construct some “useful” variables: contact layers cone fraction cluster direction Apply very simple (non-optimised) cuts Don’t do anything too dumb – i.e. if associating fragment to another results in significant track momentum – cluster energy mismatch. ILC software mtg., Paris 3/5/2007 Mark Thomson

 Previous performance Figures of Merit: rms90 s75 Find smallest region containing 90 % of events Determine rms in this region Fit sum of two Gaussians with same mean. The narrower one is constrained to contain 75% of events Quote s of narrow Gaussian EJET sE/E = a√(E/GeV) |cosq|<0.8 45 GeV 0.30 100 GeV 0.37 180 GeV 0.57 250 GeV 0.75 For jet energies < 100 GeV performance was OK But >100 GeV performance “worryingly” poor It is found that rms90 ≈ s75 ILC software mtg., Paris 3/5/2007 Mark Thomson

 Current performance Details: PandoraPFA v01-01 LDC00Sc B = 4 T √s = 91 GeV PandoraPFA v01-01 LDC00Sc B = 4 T 3x3 cm HCAL (63 layers) Z  uds (no ISR) TrackCheater √s = 200 GeV √s = 360 GeV ILC software mtg., Paris 3/5/2007 Mark Thomson

Current performance For jet energies < 100 GeV ILC goal reached !!! rms90 EJET sE/E = a√(E/GeV) |cosq|<0.7 45 GeV 0.295 100 GeV 0.305 180 GeV 0.418 250 GeV 0.534 For jet energies < 100 GeV ILC goal reached !!! For jet energies ~ 200 GeV close to 40 %/√E(GeV) !! Opinion: There is no doubt in my mind that PFA can deliver the required ILC jet energy performance*. It is already there for 100 GeV jets - QED The current code is not perfect (see later), things will get better *this is not a statement have made before - please feel free to quote me on this ILC software mtg., Paris 3/5/2007 Mark Thomson

Angular Dependence (OLD) ILC software mtg., Paris 3/5/2007 Mark Thomson

Angular Dependence (NEW) PandoraPFA v01-01 ILC software mtg., Paris 3/5/2007 Mark Thomson

for completeness… Z Visible improvement in WW/ZZ separation (will return to this later) ILC software mtg., Paris 3/5/2007 Mark Thomson

 Detector Optimisation Studies From point of view of detector design – what do we want to know ? Optimise performance vs. cost Main questions (the major cost drivers): Size : performance vs. radius Granularity (longitudinal/transverse): ECAL and HCAL B-field : performance vs. B To answer them use MC simulation + PFA algorithm ! Need a good MC simulation Need realistic PFA algorithm (want/need results from multiple algorithms) Caveat Emptor These studies are interesting but not clear how seriously they should be taken how much is due to the detector how much due to imperfect algorithm ILC software mtg., Paris 3/5/2007 Mark Thomson

HCAL Depth and Transverse segmentation Investigated HCAL Depth (interaction lengths) Generated Zuds events with a large HCAL (63 layers) approx 7 lI In PandoraPFA introduced a configuration variable to truncate the HCAL to arbitrary depth Takes account of hexadecagonal geometry 4.3 lI 5.3 lI HCAL leakage is significant for high energy Argues for ~ 5 lI HCAL NOTE: no attempt to account for leakage – i.e. using muon hits - this is a worse case ILC software mtg., Paris 3/5/2007 Mark Thomson

Analogue scintillator tile HCAL : change tile size 1x1  10x10 mm2 “Preliminary Conclusions” 3x3 cm2 cell size No advantage  1x1 cm2 physics ? algorithm artefact ? 5x5 cm2 degrades PFA Does not exclude coarser granularity deep in HCAL ILC software mtg., Paris 3/5/2007 Mark Thomson

Radius vs Field Radius more important than B-field 100 GeV jets LDC00Sc Radius more important than B-field Radius more important at higher energies B-field studies on the way… 180 GeV jets ILC software mtg., Paris 3/5/2007 Mark Thomson

ECAL Transverse Granularity Use Mokka to generate Z  uds events @ 200 GeV with different ECAL segmentation: 5x5, 10x10, 20x20 [mm2] 100 GeV jets With PandoraPFA 20x20 segmentation looks too coarse For 100 GeV jets, not a big gain going from 10x10  5x5mm2 [ for these jet energies the contributions from confusion inside the ECAL is relatively small – need ] ILC software mtg., Paris 3/5/2007 Mark Thomson

 PandoraPerfectPFA Recently added PerfectPFA option in Pandora (not yet in CVS) <parameter name="PerfectPFA" type="int"> 1 </parameter> Uses MC information to create the ProtoClusters The rest of the algorithm is the same Although very fresh, can already learn something… Process same events/same analysis and compare PFA to perfect PFA Note in these studies the tracks are the same “TrackCheater” i) How close to being “Perfect” is PandoraPFA? EJET sE/E = a√(E/GeV) |cosq|<0.7 PerfectPandora PandoraPFA 100 GeV 0.220 0.305 180 GeV 0.418 Still someway to go even for low energy jets – needs study ILC software mtg., Paris 3/5/2007 Mark Thomson

ii) PFA impact in a real physics process e.g. First compare visible energy from PFA with expected (i.e. after removing neutrinos/forward tracks+clusters) Wenbiao Yan PerfectPFA gives better energy resolution than PandoraPFA (as expected) Does this difference make it through to a physics analysis (i.e. after jet finding/ jet pairing) ? ILC software mtg., Paris 3/5/2007 Mark Thomson

Force event into 4 jets (Durham) Plot masses of the 2 Ws formed from the 3 possible jet-pairings 6 entries/event HERE: PandoraPFA ~ PerfectPFA Choose pairing with smallest mass difference Plot average mass of the 2 Ws 1 entry/event HERE: PandoraPFA ~ PerfectPFA “Physics Ready PFA” ILC software mtg., Paris 3/5/2007 Mark Thomson

 Deficiencies, Random Comments, Outlook and Conclusions PandoraPFA has evolved solely with the aim of improving performance … never overly concerned with niceties… Very little has been optimised: Photon ID – very crude Photon Recovery – very crude Fragment Removal – very crude Plenty of room for improvement Random Comments: PFA = much more than clustering In developing code – learnt importance of: extreme care - do make any unnecessary mistakes. use of track momentum – cluster energy to spot to PFA errors Calibration – not trivial. Must check with single particles HCAL energy resolution vs. reclustering ? Improved resolution would help resolve PFA errors… ILC software mtg., Paris 3/5/2007 Mark Thomson

PFA - QED ? Outlook: Conclusions: Aim for improved version for LCWS07… User feedback very important it is possible that there are still hidden bugs help identify deficiencies, e.g. Predrag’s talk Conclusions: PandoraPFA is not perfect Things can only get better Nevertheless, I believe it has been demonstrated that PFA can give ILC performance goals at √s = 500 GeV and √s = 1 TeV EJET sE/E = a√(E/GeV) |cosq|<0.7 45 GeV 0.295 100 GeV 0.305 180 GeV 0.418 250 GeV 0.534 PFA - QED ? ILC software mtg., Paris 3/5/2007 Mark Thomson

Backup : When PandoraPFA Goes Bad A few di-jet events at √s = 360 GeV Ereco = 337 GeV Ereco = 338 GeV ILC software mtg., Paris 3/5/2007 Mark Thomson

Ereco = 382 GeV Ereco = 391 GeV ILC software mtg., Paris 3/5/2007 Mark Thomson