23/01/2009Andrew W. Rose1 SLHC Tracking Trigger Framework and Utilities Andrew Rose.

Slides:



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

Beam-plug and shielding studies related to HCAL and M2 Robert Paluch, Burkhard Schmidt November 25,
Track Trigger Designs for Phase II Ulrich Heintz (Brown University) for U.H., M. Narain (Brown U) M. Johnson, R. Lipton (Fermilab) E. Hazen, S.X. Wu, (Boston.
Multiplicity analysis and dN/d  reconstruction with the silicon pixel detector Terzo Convegno Nazionale sulla Fisica di ALICE Frascati (Italy) – November.
1 ACES Workshop, March 2011 Mark Raymond, Imperial College. Two-in-one module PT logic already have a prototype readout chip for short strips in hand CBC.
Digital Filtering Performance in the ATLAS Level-1 Calorimeter Trigger David Hadley on behalf of the ATLAS Collaboration.
Simulation Studies of a (DEPFET) Vertex Detector for SuperBelle Ariane Frey, Max-Planck-Institut für Physik München Contents: Software framework Simulation.
LHCb PatVeloTT Performance Adam Webber. Why Upgrade?  Currently we de-focus the beams o LHCb Luminosity ~ 2x10 32 cm -2 s -1 o ~ 1 interaction per bunch.
Summary of downstream PID MICE collaboration meeting Fermilab Rikard Sandström.
PHENIX Vertex Tracker Atsushi Taketani for PHENIX collaboration RIKEN Nishina Center RIKEN Brookhaven Research Center 1.Over view of Vertex detector 2.Physics.
1 G4MICE Analysis of KEK Test Beam Aron Fish Malcolm Ellis CM15 10th June 2006.
In order to acquire the full physics potential of the LHC, the ATLAS electromagnetic calorimeter must be able to efficiently identify photons and electrons.
A Comparison of Three-jet Events in p Collisions to Predictions from a NLO QCD Calculation Sally Seidel QCD’04 July 2004.
X.Dong, USTC/LBNL Feb. 20th, 04, STAR Collaboration Meeting 1 TOF Software Progress Xin Dong, for TOF Group  TOF detectors in Run IV  Online software.
Evaluation of G4 Releases in CMS (Sub-detector Studies) Software used Electrons in Tracker Photons in the Electromagnetic Calorimeter Pions in the Calorimeter.
Simulation issue Y. Akiba. Main goals stated in LOI Measurement of charm and beauty using DCA in barrel –c  e + X –D  K , K , etc –b  e + X –B 
Monte Carlo Comparison of RPCs and Liquid Scintillator R. Ray 5/14/04  RPCs with 1-dimensional readout (generated by RR) and liquid scintillator with.
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.
International Workshop on Linear Colliders, Geneve Muon reconstruction and identification in the ILD detector N. D’Ascenzo, V.Saveliev.
Performance of a Large-Area GEM Detector Prototype for the Upgrade of the CMS Muon Endcap System Vallary Bhopatkar M. Hohlmann, M. Phipps, J. Twigger,
The CMS Simulation Software Julia Yarba, Fermilab on behalf of CMS Collaboration 22 m long, 15 m in diameter Over a million geometrical volumes Many complex.
05/04/06Predrag Krstonosic - Cambridge True particle flow and performance of recent particle flow algorithms.
Bangalore, India1 Performance of GLD Detector Bangalore March 9 th -13 th, 2006 T.Yoshioka (ICEPP) on behalf of the.
Digitization and hit reconstruction for Silicon Tracker in MarlinReco Sergey Shulga, Tatiana Ilicheva JINR, Dubna, Russia GSU, Gomel, Belarus LCWS07 30.
Overview of a Plan for Simulating a Tracking Trigger (Fermilab) Overview of a Plan for Simulating a Tracking Trigger Harry Cheung (Fermilab)
STAR Collaboration Meeting, BNL – march 2003 Alexandre A. P. Suaide Wayne State University Slide 1 EMC Update Update on EMC –Hardware installed and current.
Abstract Beam Test of a Large-area GEM Detector Prototype for the Upgrade of the CMS Muon Endcap System V. Bhopatkar, M. Hohlmann, M. Phipps, J. Twigger,
T. Lari – INFN Milan Status of ATLAS Pixel Test beam simulation Status of the validation studies with test-beam data of the Geant4 simulation and Pixel.
Fast Simulation and the Higgs: Parameterisations of photon reconstruction efficiency in H  events Fast Simulation and the Higgs: Parameterisations of.
Beam Test of a Large-Area GEM Detector Prototype for the Upgrade of the CMS Muon Endcap System Vallary Bhopatkar M. Hohlmann, M. Phipps, J. Twigger, A.
CMS Upgrade Workshop - Fermilab Trigger Studies Using Stacked Pixel Layers Mark Pesaresi
DN/d  and dN/dp T analysis status Gabor Veres for the working group QCD meeting, Jan 12, 2010.
1 HBD Update Itzhak Tserruya DC meeting, May 7, 2008 May7, 2008.
SiD Tracking in the LOI and Future Plans Richard Partridge SLAC ALCPG 2009.
3 May 2003, LHC2003 Symposium, FermiLab Tracking Performance in LHCb, Jeroen van Tilburg 1 Tracking performance in LHCb Tracking Performance Jeroen van.
Current Status of the Tracking Trigger Software Andrew W. Rose.
Object-Oriented Track Reconstruction in the PHENIX Detector at RHIC Outline The PHENIX Detector Tracking in PHENIX Overview Algorithms Object-Oriented.
Pixel Phase 1 Physics/Simulations (Fermilab) for the Tracker Upgrade Simulations Group Pixel Phase 1 Physics/Simulations Harry Cheung (Fermilab) for the.
FP-CCD GLD VERTEX GROUP Presenting by Tadashi Nagamine Tohoku University ILC VTX Ringberg Castle, May 2006.
Quark Matter 2002, July 18-24, Nantes, France Dimuon Production from Au-Au Collisions at Ming Xiong Liu Los Alamos National Laboratory (for the PHENIX.
Off-Detector Processing for Phase II Track Trigger Ulrich Heintz (Brown University) for U.H., M. Narain (Brown U) M. Johnson, R. Lipton (Fermilab) E. Hazen,
Pixel Phase 1 Upgrade Simulation: Technical Status and Plans (Fermilab) (For the Tracker Upgrade Simulations Group) Pixel Phase 1 Upgrade Simulation: Technical.
Iterative local  2 alignment algorithm for the ATLAS Pixel detector Tobias Göttfert IMPRS young scientists workshop 17 th July 2006.
Time-zero evaluation using TOF, T0 and vertex detectors
Full Sim Status Estel Perez 27 July 2017.
Some input to the discussion for the design requirements of the GridPixel Tracker and L1thack trigger. Here are some thoughts about possible detector layout.
IOP HEPP Conference Upgrading the CMS Tracker for SLHC Mark Pesaresi Imperial College, London.
Tracker Upgrade Simulation Task List Harry Cheung (Fermilab), Alessia Tricomi (Catania)
Tracker Upgrade Simulations Software Harry Cheung (Fermilab)
Strawman A Status Report
Studies for Phase-II Muon Detector (|η| = ) – Plans
Muon stopping target optimization
Track Finding.
Global PID MICE CM43 29/10/15 Celeste Pidcott University of Warwick
Status of Full Simulation for Muon Trigger at SLHC
Measurement of the γ,W,Z with ATLAS for the ATLAS Collaboration
5% The CMS all silicon tracker simulation
Individual Particle Reconstruction
Monitoring SCT Efficiency and Noise
Commissioning of the ALICE-PHOS trigger
Progress in angular acceptance study
Backgrounds using v7 Mask in 9 Si Layers at a Muon Higgs Factory
The LHCb Level 1 trigger LHC Symposium, October 27, 2001
Samples and MC Selection
Contents First section: pion and proton misidentification probabilities as Loose or Tight Muons. Measurements using Jet-triggered data (from run).
Sheraton Waikiki Hotel
Clustering-based Studies on the upgraded ITS of the Alice Experiment
Status of the cross section analysis in e! e
Presentation transcript:

23/01/2009Andrew W. Rose1 SLHC Tracking Trigger Framework and Utilities Andrew Rose

23/01/2009Andrew W. Rose2 A little terminology Simulation infrastructure Performance Conclusion Summary

23/01/2009Andrew W. Rose3 A little terminology Simulation infrastructure Performance Conclusion Summary

23/01/2009Andrew W. Rose4 A little terminology two or more sensors seperated by O(mm) = a stack the sensors within a stack = stack members. a high pT correlation between hits in a stack = a stub two, three, four,... stacks separated by O(cm)→O(m) = a double, treble, quadruple,... stack a correlation between stubs in a double, treble, quadruple,... stack = a tracklet Reserved for future use only: the basic element from which trigger primitives are produced = a station (be that a stack, a double stack, a treble stack,...) The following definitions have been agreed upon by a panel of members from the tracker upgrade and track-trigger groups. The terms doublet, superlayer and superstack have all been depreciated and should not be used.

23/01/2009Andrew W. Rose5 Available geometries There are three stacked tracker geometries available: Strawman B- general purpose “concept” detector Long barrel design - 1 st “baseline” design Hybrid geometry- 2 nd “baseline” design CVS location:CMSSW/SLHCUpgradeSimulations/Geometry Full instructions for installation are kept up-to-date on the Wikipages: Please note: Strawman A is not a “Stacked Tracker” and is not covered in this talk.

23/01/2009Andrew W. Rose6 The Long Barrel Design 1 st ‘Baseline’ upgrade design agreed at Fermilab workshop 24 th November 2008 

23/01/2009Andrew W. Rose7   Looking a little closer… Sensor 1mm ~40mm stack double stack

23/01/2009Andrew W. Rose8   Looking a little closer (2)… High p T Track stub stack double stack stub tracklet

23/01/2009Andrew W. Rose9 A little terminology Simulation infrastructure Performance Conclusion Summary

23/01/2009Andrew W. Rose10 The strawman b family of upgrade geometries (of which the Long Barrel design is one) do not describe stacks per se, but rather a collection of individual detector element positioned as pairs. The standard framework makes no provision for handling such objects – a new type of detector object is required. The standard framework also makes no provision for stubs or tracklets – new data formats are required. Simulation infrastructure

23/01/2009Andrew W. Rose11 Overview stackedTrackerGeometry stackedTrackerDetUnit stackedTrackerDetId TrackerGeometry SimHitpixelDigi TrackTriggerHit LocalStub GlobalStub Tracklet Hit Matching Algorithm Clustering Algorithm

23/01/2009Andrew W. Rose12 Stacked Tracker geometry utilities StackedTrackerDetId: A DetId class uniquely encoding the subdetector (barrel/endcap), layer, iφ and iz. StackedTrackerDetUnit: An object containing a sorted list of the DetIds of the stack members and having a StackedTrackerDetId. StackedTrackerGeometry: Contains a list of stackedTrackerDetUnits and also provides various helper methods for association of StackedTrackerDetIds to StackedTrackerDetUnits. Stacked tracker can be treated like any other piece of hardware in the detector stackedTrackerGeometry stackedTrackerDetUnit stackedTrackerDetId TrackerGeometry

23/01/2009Andrew W. Rose13 Stacked Tracker data formats (i) From Geant or FastSim MC truth position, energy loss, TOF, particle type, etc ∞-resolution Also, the Track ID SimHitpixelDigi TrackTriggerHit From ‘standard’ CMSSW digitizer module DetId, Row, Column, ADC count finite-resolution Custom data type for Track- Trigger Studies DetId, Row, Column (assumed binary) finite-resolution For all practical purposes the “normal” user may ignore TrackTriggerHits

23/01/2009Andrew W. Rose14 Stacked Tracker data formats (ii) LocalStubs are sorted lists of hits† within an event, with an associated StackedTrackerDetId. It is envisaged that this is the type of object that will be formed on-detector. †technical note: the format actually uses persistent references to the framework hits SimHitpixelDigi TrackTriggerHit LocalStub Hit Matching Algorithm Clustering Algorithm

23/01/2009Andrew W. Rose15 Clustering and Hit Matching SimHitpixelDigi TrackTriggerHit LocalStub Hit Matching Algorithm Clustering Algorithm Two unknowns: What pixel clustering will be available on-detector? How will the hits will be matched into stubs? As such the functionality is kept separate and introduced through EventSetup modules

23/01/2009Andrew W. Rose16 How it works Inner Stack Member PixelDigi Outer Stack Member PixelDigi Clustering Algorithm Hit Matching Algorithm Local Stub

23/01/2009Andrew W. Rose17 Clustering Algorithm A The “No Clustering” case – actually clusters of one pixel This is the default option Results in very large combinatorials and slow running for high PU rφrφ z Counted here as 8 hits

23/01/2009Andrew W. Rose18 Broadside Clustering Algorithm (no width cut) Assume little charge sharing in z-direction due to long pixels Simplest clustering concept rφrφ z Counted here as 3 hits

23/01/2009Andrew W. Rose19 Broadside Clustering Algorithm (width cut) Small modification made to previous algorithm to include the option of a configurable width cut. Default cut is to accept clusters ≤3 pixels wide rφrφ z Counted here as 2 hits

23/01/2009Andrew W. Rose20 2D Clustering Algorithm Considers region of 3x3 pixels with veto bit from neighbours Rejects clusters greater than 2 pixels wide rφrφ z Counted here as 1 hit

23/01/2009Andrew W. Rose21 Hit Matching Algorithms Two basic types of hit matching: Global geometry uses relative positions of hits in global frame (r,φ,z) to determine track momentum and interaction point and consistency cut applied (Probably) not suitable on detector as requires coordinate transforms for every point Best case scenario Local geometry uses position of one hit in the local frame (row,col) and a predetermined acceptance window (Δrow, Δcol), and requires only that 2 nd hit is within the window Could be implemented by hardwired windows or LUTs (Specifics of the differences in implementation are listed in spare slides at end of talk – if anyone wants more details just ask!)

23/01/2009Andrew W. Rose22 Using Algorithms Algorithms are selected in the users configuration file Hit Matching Algorithms are labelled: HitMatchingAlgorithm_globalgeometry_xxx_-Global Geometry (current default) HitMatchingAlgorithm_pixelray_xxx_-Global Geometry HitMatchingAlgorithm_window_xxx_-Local Geometry Clustering Algorithms are labelled: ClusteringAlgorithm_a_xxx_-(current default) ClusteringAlgorithm_broadside_xxx_ ClusteringAlgorithm_2d_xxx_ Examples and instructions at

23/01/2009Andrew W. Rose23 GlobalStubs are geometric objects with a global position (the average global position of the two constituent hits) and global direction (the vector between the two constituent hits). It is envisaged that this is the type of object that will be used in the level-1 trigger for association of hits between stacks. Stacked Tracker data formats (iii) LocalStub GlobalStub Currently they are produced one-for-one from the local stubs.

23/01/2009Andrew W. Rose24 Tracklets are “track-like” objects which allow a P T measurement They are formed geometrically from global stubs by placing a cut on ΔΦ based on a p T threshold and a cut on the projected vertex position Currently only performed between pairs of consecutive layers although framework allows for any number of stubs in a tracklet Stacked Tracker data formats (iv) GlobalStub Tracklet

23/01/2009Andrew W. Rose25 Overview stackedTrackerGeometry stackedTrackerDetUnit stackedTrackerDetId TrackerGeometry SimHitpixelDigi TrackTriggerHit LocalStub GlobalStub Tracklet Hit Matching Algorithm Clustering Algorithm

23/01/2009Andrew W. Rose26 A little terminology Simulation infrastructure Performance Conclusion Summary

23/01/2009Andrew W. Rose27 Clustering performance: rates No cluster 1D, no cut 1D, width cut2D green is the line of interest - red and blue are for reference Y-axis scale is per event for layer at r=25cm

23/01/2009Andrew W. Rose28 Clustering performance: P T distribution of accepted and rejected MC tracks No cluster 1D, no cut 1D, width cut2D Only cut here is an ADC cut of 30 – these tracks must fail that cut Y-axis scale is per event for layer at r=25cm

23/01/2009Andrew W. Rose29 Performance Warning: there are “gaps” in the standard geometry that limit efficiency! Z(cm) Hit count oldcorrected CVS should be updated soon! Stack gap in z standard (4mm) corrected (500 μm ) corrected (800μm) Digi Stub efficiency (globalgeometry hit matching, no clustering) 93.88%96.91%96.12% 50GeV electron gun efficiency

23/01/2009Andrew W. Rose30 Algorithm Performance global geometry window a (no clustering) 96.12%95.12% 2d95.83%94.43% Hit Matching Algo Clustering Algo 50GeV electron gun efficiency (800μm corrected geometry) Still trying to understand source of losses!!

23/01/2009Andrew W. Rose31 Tracklet momentum resolution 50GeV electrons 50GeV muons Resolution is poor due to close spacing of layers (using more tracker points improves this) Bremsstrahlung and Material Interactions cause problems for electron reconstruction – work ongoing to improve this! PT (GeV)

23/01/2009Andrew W. Rose32 A little terminology Simulation infrastructure Performance Conclusion Summary

23/01/2009Andrew W. Rose33 Conclusion A comprehensive suite of tools exists for the modelling of a triggering tracker and treating it like a an other “standard” detector system A generic and highly configurable suite of tools exists to generate stubs and tracklets These tools are stable and being used by a large tracking trigger group There is an active Hypernews forum with many questions already answered and many people willing and able to answer any other questions Work is ongoing to optimise both design and algorithm performance

23/01/2009Andrew W. Rose34 Full instructions for the geometries at The geometry utilities are described at SLHCStackedTrackerTools Instructions on how to use the geometry utilities can be found at SLHCStackedTrackerToolsTutorial More info about data formats and instructions on how to generate stubs can be found at TrackTriggerHitsAndStubs

23/01/2009Andrew W. Rose35 Spares

23/01/2009Andrew W. Rose36 Mike Weinberger Current geometry model status Short layers

23/01/2009Andrew W. Rose37 Global Geometry Algorithms (r 2,Φ 2,z 2 ) (r 1,Φ 1,z 1 ) compare with ΔΦ thresh. (p T cut,r 1,r 2 ) (x 1,y 1 ) (x 2,y 2 )(r 2,Φ 2,z 2 ) (r 1,Φ 1,z 1 )Δz ΔΦ compare with Δz thresh. (z IP, r 1, r 2 ) LUT subtraction comparison

23/01/2009Andrew W. Rose38 Local Geometry Algorithms (row 2,col 2 )≡(x 2,y 2 ) (row 1,col 1 )≡(x 1,y 1 ) compare with row ± thresh. (p T cut,row 1,col 1 ) (row 1,col 1 ) (row 2,col 2 ) compare with col ± thresh. (z IP, row 1, col 1 ) LUT or hardwired comparison

23/01/2009Andrew W. Rose39 Tracklet momentum resolution 50GeV electrons 50GeV muons Using three points in the tracker improves muon momentum resolution PT (GeV)