John Marshall, 1 John Marshall, University of Cambridge ILD Workshop, LAL Orsay, May 24 2011.

Slides:



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

John Marshall, 1 John Marshall, University of Cambridge LCWS11, Granada, September
John Marshall, 1 John Marshall, University of Cambridge ILD Workshop, LAL Orsay, May
The performance of Strip-Fiber EM Calorimeter response uniformity, spatial resolution The 7th ACFA Workshop on Physics and Detector at Future Linear Collider.
John Marshall, 1 John Marshall, University of Cambridge ILD Workshop, DESY, July
INTRODUCTION TO e/ ɣ IN ATLAS In order to acquire the full physics potential of the LHC, the ATLAS electromagnetic calorimeter must be able to identify.
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.
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.
PFA Development – Definitions and Preparation 0) Generate some events w/G4 in proper format 1)Check Sampling Fractions ECAL, HCAL separately How? Photons,
In order to acquire the full physics potential of the LHC, the ATLAS electromagnetic calorimeter must be able to efficiently identify photons and electrons.
Cluster finding in CALICE calorimeters Chris Ainsley University of Cambridge, UK General CALICE meeting: simulation/reconstruction session 28  29 June.
FMS review, Sep FPD/FMS: calibrations and offline reconstruction Measurements of inclusive  0 production Reconstruction algorithm - clustering.
Michele Faucci Giannelli TILC09, Tsukuba, 18 April 2009 SiW Electromagnetic Calorimeter Testbeam results.
Evaluation of G4 Releases in CMS (Sub-detector Studies) Software used Electrons in Tracker Photons in the Electromagnetic Calorimeter Pions in the Calorimeter.
John Marshall, 1 John Marshall, University of Cambridge IWLC2010, Geneva, October
Development of Particle Flow Calorimetry José Repond Argonne National Laboratory DPF meeting, Providence, RI August 8 – 13, 2011.
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.
International Workshop on Linear Colliders, Geneve Muon reconstruction and identification in the ILD detector N. D’Ascenzo, V.Saveliev.
Event Reconstruction in SiD02 with a Dual Readout Calorimeter Detector Geometry EM Calibration Cerenkov/Scintillator Correction Jet Reconstruction Performance.
John Marshall, 1 John Marshall, University of Cambridge LCD-WG2, May
Update on Mistag in 5GeV Single γ Events Elizabeth Brost, Jim Brau, and Chaowaroj Wanotayaroj SiD PFA Meeting 8/18/
Development of a Particle Flow Algorithms (PFA) at Argonne Presented by Lei Xia ANL - HEP.
Measurement of the branching ratios for Standard Model Higgs decays into muon pairs and into Z boson pairs at 1.4 TeV CLIC Gordana Milutinovic-Dumbelovic,
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.
Positional and Angular Resolution of the CALICE Pre-Prototype ECAL Hakan Yilmaz.
LCWS06 Bangalore 13/3/06Mark Thomson 1 A Topologic Approach to Particle Flow “PandoraPFA” Mark Thomson University of Cambridge This Talk:  Philosophy.
Interactions of hadrons in the SiW ECAL Towards paper Naomi van der Kolk.
Bangalore, India1 Performance of GLD Detector Bangalore March 9 th -13 th, 2006 T.Yoshioka (ICEPP) on behalf of the.
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),
Photon reconstruction and matching Prokudin Mikhail.
John Marshall, 1 John Marshall, University of Cambridge LCD-WG2, June
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.
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.
John MarshallPandora Development1 J.S. Marshall University of Cambridge.
Calice Meeting Argonne Muon identification with the hadron calorimeter Nicola D’Ascenzo.
John Marshall, 1 John Marshall, University of Cambridge LCD Software Meeting, September
Calibration of the ZEUS calorimeter for hadrons and jets Alex Tapper Imperial College, London for the ZEUS Collaboration Workshop on Energy Calibration.
7/13/2005The 8th ACFA Daegu, Korea 1 T.Yoshioka (ICEPP), M-C.Chang(Tohoku), K.Fujii (KEK), T.Fujikawa (Tohoku), A.Miyamoto (KEK), S.Yamashita.
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.
Régis Lefèvre (LPC Clermont-Ferrand - France)ATLAS Physics Workshop - Lund - September 2001 In situ jet energy calibration General considerations The different.
10 January 2008Neil Collins - University of Birmingham 1 Tau Trigger Performance Neil Collins ATLAS UK Physics Meeting Thursday 10 th January 2008.
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
David Lange Lawrence Livermore National Laboratory
HCAL Leakage Studies CLIC Physics & Detector Meeting 10. November 2008 Christian Grefe CERN.
A Study on Leakage and Energy Resolution
slicPandora: slic + pandoraPFANew
Interactions of hadrons in the Si-W ECAL
Studies with PandoraPFA
GLAST Large Area Telescope:
Individual Particle Reconstruction
Sampling Calorimeter Reconstruction Issues and Approaches: An Overview
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
LC Calorimeter Testbeam Requirements
Sheraton Waikiki Hotel
Presentation transcript:

John Marshall, 1 John Marshall, University of Cambridge ILD Workshop, LAL Orsay, May

John Marshall, 2 Overview Since the last presentation of PandoraPFA in an ILD meeting, many important changes have been made. Some changes were driven by requirements for the CLIC CDR. Jet energy reconstruction has improved, particularly at high energies (250GeV+ jets). The default reconstruction now includes a managed transition to “energy flow” calorimetry. The reconstruction algorithms no longer depend on any “fine details” of the detector model. Most algorithms simply use hit positions and projections of tracks to calorimeter. The reconstruction now offers particle identification functionality. The reconstruction is faster and more efficient. Today, will present the following: A quick review of the Pandora software structure (technical, but necessary). An overview of the particle identification currently offered by Pandora, describing particle id “helper functions” and full particle reconstruction algorithms. The latest performance figures for reconstruction of jets in ILD.

John Marshall, 3 Pandora Structure Pandora is divided into three sections. Communication between these sections is achieved via C++ APIs, Application Programming Interfaces, which each provide a “high-level” service: Isolates specific details of software framework and detector, allowing framework to be dependency-free. Specifies parameters for calo hits, tracks, etc. so that Pandora objects can be self-describing. Owns named collections of Pandora objects: calo hits, tracks, clusters and PFOs. Can perform memory management, as content can only be provided or accessed via APIs. Use APIs to access Pandora objects and carry out particle flow reconstruction tasks. Physics-driven code, with nested structure promoting re-use of code to perform specific tasks. Pandora Content API Pandora API Pandora FrameworkPandora Algorithms Client Application

John Marshall, 4 Pandora Structure Pandora is a C++ development framework for algorithms, which perform the particle flow reconstruction, aided by helper functions and other Pandora “content”. A powerful feature of the framework is the ability to register content from different libraries and combine their functionality in the final reconstruction. Client Application Content Libraries Pandora API Framework The idea is that each Pandora client application registers the content it needs to perform its specific reconstruction within the framework. Content can often be re-used for different detector models, so can be bundled together. ILD- applicable content lives in the FineGranularityContent library, which offers 60+ algorithms, particle id functions, a pseudolayer calculator and a shower-profile calculator. FineGranularity content assumes an inner tracker, fine ECAL, coarser HCAL and a coarse yoke. Very specific content, e.g. uses fine detector detailsRe-usable content, applicable to multiple detectors Runs registered content and performs book-keeping

John Marshall, 5 Algorithms & Particle Id Functions Pandora algorithms are responsible for tagging particle flow objects with a PDG code. Particle id helper functions can be registered to aid the algorithms. Simply create a function with a Pandora-defined function prototype, register it and assign it to a specific role: C++: PandoraApi::RegisterParticleIdFunction(*m_pPandora, “MyFastMuonId”, &MyClass::MyFastMuonId); xml : MyFastMuonId Algorithms can call the helper functions and decide how to respond to the results. Alternatively, algorithms can perform their own particle identification. This can include targeted clustering and id for specific particle types, followed by separation of these particles from other hits/tracks, to reduce confusion for remaining reconstruction. What happens in default Pandora reconstruction? All of this! Some algorithms (e.g. FragmentRemoval) want to avoid working with objects that look like muons/electrons, so call the fast muon/electron id. Some algorithms (e.g. FinalParticleId) simply call the helper functions and apply the results to the particle flow objects. Some algorithms (e.g. PhotonReconstruction) perform a full reconstruction and identification of specific types of particle.

John Marshall, 6 Fast Muon Id Function Cuts are placed on: The number of occupied layers in each of the ECAL, HCAL and YOKE regions. The energy deposited in the ECAL and HCAL regions. Energies are direction- corrected and cuts are linear functions of associated track energy. The RMS values for straight-line fits in the ECAL, HCAL and YOKE regions. The fraction of mip-like hits in the ECAL and HCAL regions. The number of muon yoke hits The fast muon identification is cut-based and looks for an inner detector track, followed by consistent, minimal energy deposition throughout the calorimeters and muon yoke. It targets muons with energy greater than 2.5GeV 5GeV muon in Z->uds event

John Marshall, 7 Fast Photon Id Function The fast photon identification looks for clusters that have no associated tracks and which pass fast electromagnetic shower identification cuts. Much of this code is shared with the fast electron id function. Cuts are placed on: The cluster inner layer, which must lie within the ECAL. The fraction of mip-like hits in the cluster. The radial direction cosine and RMS, as obtained from a straight-line fit. The cluster longitudinal shower profile. Cuts are applied to the number of radiation lengths before the ShowerStart, Layer90 and ShowerMax layers. The cluster transverse shower profile. Cuts are applied to the Radial90 distance. photons 1-20GeV photons in 500GeV Z->uds event

John Marshall, 8 Fast Electron Id Function The fast electron identification requires that a cluster has an associated inner detector track and that it passes the electromagnetic shower identification, previously described. Cuts are placed on: The number of radiation lengths before the observed start of the longitudinal shower profile. The discrepancy between the observed shower profile and the expectation for an electromagnetic shower. The absolute value of (E cluster /P track – 1) for the cluster/track pairing. Any cluster not identified a muon, electron or photon is assumed to be a pion (associated track), or a neutron (no associated track). A specific algorithm searches for V0’s. 3GeV e+ in Z->uds event 2GeV e- in Z->uds event

John Marshall, 9 Muon Reconstruction Algorithm The muon reconstruction algorithm was designed in collaboration with Erik van der Kraaij. It aims to improve the efficiency for identifying high energy muons as follows: 1. Yoke track candidates are identified using an instance of the Pandora cone-based clustering algorithm, configured appropriately for the coarse instrumentation in this region. Clusters crossing all yoke layers, whilst containing a minimal number of hits are selected. Cluster yoke hits

John Marshall, 10 Muon Reconstruction Algorithm 2. For each inner detector track above 7GeV, a helix fit to the track is extrapolated to the position of each yoke cluster. This extrapolation accounts for changes in the B-field upon crossing the coil. The helix extrapolation is used to calculate the distance of closest approach to the yoke cluster and also the angle between the helix direction and a linear fit to the cluster. Track candidates with opening angles greater than 0.2rad, or distances greater than 200mm are excluded. The closest track is selected and used to calculate the muon properties. Extrapolate inner detector tracks to yoke

John Marshall, 11 Muon Reconstruction Algorithm 3. The helix fit is projected through the calorimeters to identify remaining hits from the muon. Hits are added to the reconstructed muon based upon distance from the helix. If the muon is not deemed to be isolated (based on number of nearby hits), only the single closest hit in each layer is added. If the muon is isolated, all nearby hits (within a certain distance) are included. Finally, all muon components (hits/tracks) are removed from the subsequent reconstruction. Select calorimeter hits

John Marshall, 12 Photon Reconstruction Algorithm The photon reconstruction aims to reconstruct, tag and remove all photons before the standard Pandora reconstruction, reducing confusion and improving the jet energy reconstruction. 1. The cone-based clustering algorithm is applied to the ECAL hits, with all of its track-seeding options disabled. The transverse shower profiles of the clusters are then examined in detail. Any peaks in the profile are identified and characterised. General idea of topology of hits Profile in observation plane Not originally identified as a photon, but 17GeV from the 30GeV cluster is actually from a true photon. This is evident from the profile – split cluster up.

John Marshall, 13 Photon Reconstruction Algorithm 2. For each peak, a new photon cluster candidate is created and examined. Cuts are placed on the longitudinal shower profile of the new cluster and a multivariate/PID analysis is used to decide whether to accept the cluster as a photon. PDFs used for photon identification, constructed using 500GeV ILD00 Z  uds events

John Marshall, 14 Photon Reconstruction Algorithm 3. If a peak cluster is accepted, it is tagged as a photon and saved; the original cluster is deleted. If the peak represents the majority of the energy in original cluster, original may be used instead. With the exception of the addition of isolated hits, the photon clusters can remain unchanged and can be used to form photon particle flow objects in the PfoCreation algorithm. Will later examine the impact of the photon reconstruction algorithm on jet energy reconstruction.

John Marshall, 15 Efficiencies Efficiency of single particle identification in ILD00, as a function of |cos(  )| -- e-e- -- 

John Marshall, 16 Efficiencies Efficiency of single particle identification in ILD00, as a function of true energy, |cos(  ).<0.9| -- e-e- -- 

John Marshall, 17 Jet Energy Performance Performance studied for ILD00, using MC samples of 10,000 Z  uds events. Performance quoted in terms of rms 90, which is defined to be the rms in the smallest range of reconstructed energy containing 90% of the events. A cut on the polar angle is applied to avoid the barrel/endcap overlap region: |cos  | < 0.7 Muon reconstruction algorithm confirmed to have negligible impact on jet energy reconstruction, as should be expected. Use of the photon reconstruction algorithm at the start of the reconstruction provides an improved jet energy reconstruction at high energies. Further improvements can be made to photon reconstruction algorithm to successfully deal with high energy photons that leak into the HCAL. ILD00, E z (= 2 * E j )91GeV200GeV360GeV500GeV Standard Pandora, rms 90 (E j ) / E j 3.64 ± ± ± ± 0.04 Photon Clustering, rms 90 (E j ) / E j 3.69 ± ± ± ± 0.05

John Marshall, 18 Jet Energy Performance ILD00 ILD00, E z (= 2 * E j )91GeV200GeV360GeV500GeV Photon Clustering, rms 90 (E j ) / E j 3.69 ± ± ± ± 0.05 Best ever Pandora performance for ILD00

John Marshall, 19 High Energy Performance E z (= 2 * E j )91GeV200GeV360GeV500GeV1TeV ILD00, rms 90 (E j ) / E j 3.69 ± ± ± ± ± 0.06 CLIC_ILD_CDR, rms 90 (E j ) / E j 3.73 ± ± ± ± 0.05 Photon reconstruction used for both detector models. Beware different reconstruction chains for ILD00, CLIC_ILD_CDR, making for difficult direct comparisons (e.g. different digitization). ILD00 Clear evidence of “leakage”

John Marshall, 20 Summary The Pandora framework provides a number of ways to perform particle identification. Algorithms make the final decisions, but they can be supported by plugin helper functions. Algorithms and helper functions can be non detector-specific, and so re-usable, or they can rely on direct knowledge of detector details. They can even include external software dependencies. Provided with Pandora are a number of particle identification functions and algorithms that are designed for use with any Fine Granularity particle flow detector. These include fast muon, electron and photon identification functions, used throughout the default Pandora reconstruction. Also included are muon and photon reconstruction algorithms, which aim to fully reconstruct and tag specific particles and remove them from the subsequent reconstruction. The photon reconstruction algorithm proves beneficial at high energies, improving jet energy reconstruction performance. Current jet energy performance figures are the best ever obtained for the ILD00 detector model. However, for 500GeV jets, the reconstruction suffers from leakage problems.

John Marshall, 21

John Marshall, 22 Extracts from NIMA 611 (2009) Results now superseded, but change in trends unlikely