What’s the object(ive) of tracking? some things: – hits, wires, clusters, track segments, tracks, trajectories, outer detector matching hits, ….. some.

Slides:



Advertisements
Similar presentations
VETO Analysis Update Michael Wood University of Massachusetts, Amherst Outline Introduction and basics Reconstruction packages Efficiencies Simulation.
Advertisements

Combined tracking based on MIP. Proposal Marian Ivanov.
Construction and First Results of a Cosmic Ray Telescope M. P. Belhorn University of Cincinnati 12 June 2008.
Thomas Jefferson National Accelerator Facility Page 1 Internal Software Review Jefferson Lab November 6-7, 2014 Hall B:User Software Contributions Gerard.
1 Online data quality and monitoring M. Ellis Daresbury DAQ Meeting 31 st August 2005.
Review of PID simulation & reconstruction in G4MICE Yordan Karadzhov Sofia university “St. Kliment Ohridski” Content : 1 TOF 2 Cerenkov.
D. Peterson, Cornell CLEO group meeting, Oct 23, Cornell Contributions to Infrastructure: Track Reconstruction Track Finding
5 May 2009MICE Analysis - MR1 The December Shifts: Beam Characterization by the Time of Flight System Mark Rayner.
The Design of MINER  A Howard Budd University of Rochester August, 2004.
1 EMCal design MICE collaboration meeting Fermilab Rikard Sandström.
Tracking Studies and the CDC Jan 30, 2009 David Lawrence JLab 1.
The digitization procedure occurs separately for each Muon technology, MDT, CSC, RPC and TGC. Here the main steps of each MuonHits to Muon Digits conversion.
Framework for track reconstruction and it’s implementation for the CMS tracker A.Khanov,T.Todorov,P.Vanlaer.
Vertex Reconstructing Neural Networks at the ZEUS Central Tracking Detector FermiLab, October 2000 Erez Etzion 1, Gideon Dror 2, David Horn 1, Halina Abramowicz.
18 February 2009DCH Analysis1 MEG DCH Analysis MEG Review Meeting 18 February 2009 W. Molzon For the DCH Analysis Working Group.
Report of the NTPC Test Experiment in 2007Sep and Others Yohei Nakatsugawa.
Calibration of the calorimeter by punch-through muons and cosmic muons Doroshenko M. E391 collaboration.
MdcPatRec Tracking Status Zhang Yao, Zhang Xueyao Shandong University.
Status of TPC experiment ---- Online & Offline M. Niiyama H. Fujimura D.S. Ahn W.C. Chang.
Jin Huang M.I.T. Hall A Analysis Workshop Dec 14, JLab.
PHENIX Drift Chamber operation principles Modified by Victor Riabov Focus meeting 01/06/04 Original by Sergey Butsyk Focus meeting 01/14/03.
DC12 Commissioning Status GOALS: establish operating conditions, determine initial calibration parameters and measure operating characteristics for the.
PFI Cobra/MC simulator Peter Mao. purpose develop algorithms for fiducial (FF) and science (SF) fiber identification under representative operating conditions.
TOF for New-TPC experiment 1.Time-of-Flight 2.Missing mass of single-K +, proton 3.New-DC Mizuki Sumihama May, 2 nd, 2008.
LAV Software Status Emanuele Leonardi – Tommaso Spadaro Photon Veto WG meeting – 2015/03/24.
Julien Bettane, Giulia Hull, Silvia Niccolai, Daria Sokhan 31/1/2012 Status and commissioning plan for the Central Neutron Detector.
Start Counter Collaboration Meeting September 2004 W. Boeglin FIU.
Track extrapolation to TOF with Kalman filter F. Pierella for the TOF-Offline Group INFN & Bologna University PPR Meeting, January 2003.
ATLAS Pixel Detector September 2003 Services E. Anderssen LBNL Service Connectivity from Module to PP1b Eric Anderssen LBNL Pixel Services Meeting, CERN.
BigCal Reconstruction and Elastic Event Selection for GEp-III Andrew Puckett, MIT on behalf of the GEp-III Collaboration.
Tracking in High Density Environment
Latifa Elouadrhiri Jefferson Lab Hall B 12 GeV Upgrade Drift Chamber Review Jefferson Lab March 6- 8, 2007 CLAS12 Drift Chambers Simulation and Event Reconstruction.
Thomas Jefferson National Accelerator Facility Page Hall B:User Software Contributions Gerard Gilfoyle University of Richmond 12 GeV Upgrade Software Review.
Calorimeter Assisted Track Finder Tracking Infrastructure Dmitry Onoprienko Kansas State University Linear Collider Workshop 2007 May 30 – June 3, 2007.
HES HKS collaboration meeting 3/11/2010 T.Gogami.
3D Event reconstruction in ArgoNeuT Maddalena Antonello and Ornella Palamara 11 gennaio 20161M.Antonello - INFN, LNGS.
CLAS12 Trigger System part1: Level1 EC Revision 1, Feb 7, 2007.
Forward Carriage Commissioning CLAS Collaboration Meeting 6/19/2015CLAS12 CalCom Status Update1 ECAL PCAL FTOF Panel 1A FTOF Panel 1B Detector Status PMT.
The Detector Performance Study for the Barrel Section of the ATLAS Semiconductor Tracker (SCT) with Cosmic Rays Yoshikazu Nagai (Univ. of Tsukuba) For.
Review of Micromegas Tracking Detectors for CLAS12 – May 7, 2009 Reviewers: Madhu Dixit, Mac Mestayer Presentations covered the following topics: –detector.
The BoNuS Detector: A Radial Time Projection Chamber for tracking Spectator Protons Howard Fenker, Jefferson Lab This work was partially supported by DOE.
TOFp Status Report Introduction: system overview Functional requirements Analysis status –track extrapolation & matching –start time –stop time –identified.
Current Status of MDC Track Reconstruction MdcPatRec Zhang Yao, Zhang Xueyao
Status report - Tracking code - T.Gogami 9/30/2010.
Study of 1D Hit Error Assignment Marco Terranova, Filippo Pisano, N. Amapane, G. Cerminara.
BESIII offline software group Status of BESIII Event Reconstruction System.
Object-Oriented Track Reconstruction in the PHENIX Detector at RHIC Outline The PHENIX Detector Tracking in PHENIX Overview Algorithms Object-Oriented.
Tracking software of the BESIII drift chamber Linghui WU For the BESIII MDC software group.
GIS Project1 Physical Structure of GDB Geodatabase Feature datasets Object classes, subtypes Features classes, subtypes Relationship classes Geometric.
Track Reconstruction in MUCH and TRD Andrey Lebedev 1,2 Gennady Ososkov 2 1 Gesellschaft für Schwerionenforschung, Darmstadt, Germany 2 Laboratory of Information.
January 28, 2008 CLAS12 Software Meeting Mac Mestayer How SDA Does Tracking - Mac Mestayer Written by Bogdan Niczyporuk in 1990’s Structure of the software:
M.C. Studies of CDC Axial/Stereo Layer Configuration David Lawrence, JLab Sept. 19, /19/08 1 CDC Tracking MC Studies -- D. Lawrence, JLab.
Vasilisa Lenivenko Vladimir Palichik (LHEP, JINR ) Alushta, June 2016.
DC monitoring – simulation – calibration - corrections
CLAS12 DAQ & Trigger Status
First results from prototype measurements
Beam Gas Vertex – Beam monitor
Tracking results from Au+Au test Beam
Integration and alignment of ATLAS SCT
Track Finding.
eXtremely Fast Tracker; An Overview
DC trigger test Present layout Trigger electronics
DC trigger test Trigger electronics Experience with cosmic
The Silicon Track Trigger (STT) at DØ
Sergey Abrahamyan Yerevan Physics Institute APEX collaboration
DC monitoring - calibration - simulation - corrections
Hough Transform on SZ Plane
Cosmic ray test of RPC for the ATLAS experiment
Calibration of DT-MTCC data
Contents First section: pion and proton misidentification probabilities as Loose or Tight Muons. Measurements using Jet-triggered data (from run).
Presentation transcript:

What’s the object(ive) of tracking? some things: – hits, wires, clusters, track segments, tracks, trajectories, outer detector matching hits, ….. some actions: – find clusters of hit wires in one superlayer, find possible track segments within a cluster, link segments from different superlayers into a track candidate, “swim” a trajectory through CLAS, find all hits which are “close” to a candidate trajectory, decide the “left-right” for each hit, calculate the doca between track and wire, calculate the doca from the wire hit alone, correcting for local angle, B- field, coordinate along the wire and beta ….. August 18, 2009The Object(s) of TrackingMac Mestayer

Order of actions … identify clusters of hits in superlayers find paired clusters in neighboring superlayers link clusters to find track candidates trim linked clusters to viable segments convert time  distance for hits in segments do local l-r ambiguity  space hits fit space hits to a track August 18, 2009The Object(s) of TrackingMac Mestayer

What objects (and methods) are best suited to the problem? from the track-finder’s point of view – finds suitable clusters of hits consistent with a track from the track’s point of view- – a track has methods which finds nearby hits using a calculated trajectory, and calculates the residuals between the trajectory and the hit positions. A final method is to minimize chi-squared by a combination of discarding bad hits and iterating the trajectory from the hit’s point of view- – a hit has methods to transform itself from a TDC value to a 3-d space point, using information from the track trajectory August 18, 2009The Object(s) of TrackingMac Mestayer

What are the Objects? Signal object – has a type (ADC, TDC, other?) electronic location (crate, slot, channel) value (integer) – Purpose: returns an integer value – Requires: a valid entry on a signal list – Promises: a meaningful integer August 18, 2009The Object(s) of TrackingMac Mestayer

more objects WireHit object – has a geometric location (a wire id. number) a pointer (?) to a Signal object – Purpose: returns a wire id. number – Requires: that the wire has a valid Signal, and also a signal channel to wire number map – Promises: to return a valid wire identification (sector, layer, wire) for any valid signal identification (crate, slot, channel) – Comment: used in “hit-based” tracking August 18, 2009The Object(s) of TrackingMac Mestayer

more objects TimeHit object – has a a pointer (?) to a WireHit object value (in ns); with event-independent corrections done – Purpose: returns a time value in ns – Requires: that the wire has a valid WireHit – Promises: to return a time in a useful range for conversion to distance August 18, 2009The Object(s) of TrackingMac Mestayer

… and more TrackTimeHit object – has a is in a one-to-many relation with a TimeHit a track-dependent (flight path, beta-dependent time walk, signal propagation time along wire) time correction – Purpose: return a track-dependent corrected time – Requires: that the wire has a valid TimeHit and that the TimeHit be included in a TrackHitList. – Promises: a legitimate time useful for converting to a calculated distance-of-closest-approach August 18, 2009The Object(s) of TrackingMac Mestayer

… and more TrackSpaceHit object – has a is in a one-to-one relation with a TrackTimeHit a track-dependent (local angle, B-field) time to distance conversion geometric location (a 3-d point-of-closest approach) a “left-right” resolution choice (-1,0,+1) – Purpose: return a 3-d space point – Requires: that the wire has a valid TrackTimeHit – Promises: a legitimate 3-d space point August 18, 2009The Object(s) of TrackingMac Mestayer

….. it continues TrackSegment object – has a TrackSegmentHitList (a list of wires with valid WireHit objects) Trajectory (a list of 5Vectors defined at various DetectorPlanes) Chisquared (a match of the Trajectory with the TrackSpaceHits on the TrackHitList) – Purpose: provide a hit list within a superlayer that might be part of a Track – Requires: a valid ClusterHitList – Promises: a valid value for 5Vectors, Chisquared and TrackSegmentHitList August 18, 2009The Object(s) of TrackingMac Mestayer

….. it continues Track object – has a TrackHitList (a list of wires with valid WireHit objects) Trajectory (a list of 5Vectors defined at various DetectorPlanes) Chisquared (a match of the Trajectory with the TrackSpaceHits on the TrackHitList) TOFHitList (a list of TOF paddles with valid TOFTimeHits and a match with the trajectory) – Purpose: provide valid 5Vectors at various planes – Requires: a valid TrackHitList and a valid Trajectory – Promises: a valid value for 5Vectors and Chisquared August 18, 2009The Object(s) of TrackingMac Mestayer

….. it continues Track object – member functions findHits – Purpose: for each plane; queries the “left wire” and “right wire” for a valid TimeHit and assigns a +, -, or 0 value to each TimeHit for conversion to a TrackTimeHit and then to a TrackSpaceHit – Requires: a valid Trajectory – Promises: a TrackHitList with 0 to 2*nplanes members August 18, 2009The Object(s) of TrackingMac Mestayer

….. it continues Track object – member functions generateTrajectory – Purpose: produce a 5-vector at each detector plane if the projected trajectory is within a fiducial volume – Requires: a starting 5-vector within the CLAS12 fiducial volume – Promises: a FiveVectorList with 0 to nplanes members August 18, 2009The Object(s) of TrackingMac Mestayer

… two CRC cards class, responsibilities, collaboration TimeHit August 18, 2009The Object(s) of TrackingMac Mestayer Responsibilities identify wire (sec, lay, wire) transform TDC signal  time correct time for fixed delays Collaborators signal  wire map table of cable delays TrackHit Responsibilities do trk-dependent time corrections do trk-dependent time  distance return a 3-d space point Collaborators trajectory (defines y as well as local angle, B-field, path length) TOF time (defines beta) event start-time