Befing Tracking R&D Review Richard Partridge1 Augmenting TrackerHit with Strip Info u Existing TrackerHit class works OK for 3D hits, but needs to be augmented.

Slides:



Advertisements
Similar presentations
Vector Equations in Space Accelerated Math 3. Vector r is the position vector to a variable point P(x,y,z) on the line. Point P o =(5,11,13) is a fixed.
Advertisements

Surface Area and Surface Integrals
Denavit-Hartenberg Convention
MICE TPG RECONSTRUCTION Tracking efficiency Olena Voloshyn Geneva University.
The relation between the induced charge density σ p and the polarisation, P is Where is a unit vector along the outward normal to the surface. P is along.
1 Visible Flexure Camera Analysis J. Kent Wallace March 14, 2006.
Jinxiang Chai CSCE441: Computer Graphics Coordinate & Composite Transformations 0.
EEE 340Lecture Spherical Coordinates. EEE 340Lecture 042 A vector in spherical coordinates The local base vectors from a right –handed system.
Computer Graphics (Fall 2008) COMS 4160, Lecture 3: Transformations 1
Chapter 1 Vector analysis
Chapter 4: Solutions of Electrostatic Problems
X y z Point can be viewed as intersection of surfaces called coordinate surfaces. Coordinate surfaces are selected from 3 different sets.
CAP4730: Computational Structures in Computer Graphics
2IV60 Computer Graphics Basic Math for CG
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 3.1: 3D Geometry Jürgen Sturm Technische Universität München.
Foundations of Computer Graphics (Fall 2012) CS 184, Lecture 3: Transformations 1
Mathematical Fundamentals
CS 450: Computer Graphics REVIEW: OVERVIEW OF POLYGONS
CSE554AlignmentSlide 1 CSE 554 Lecture 8: Alignment Fall 2014.
COMP 175: Computer Graphics March 24, 2015
Framework for track reconstruction and it’s implementation for the CMS tracker A.Khanov,T.Todorov,P.Vanlaer.
1 Homogeneous Coordinates and Transformation. 2 Line in R 2 General line equation Normalize: Distance to origin (projection along n) n (x,y) For any two.
4 4.4 © 2012 Pearson Education, Inc. Vector Spaces COORDINATE SYSTEMS.
1 Tracking Reconstruction Norman A. Graf SLAC July 19, 2006.
Assigned work: pg. 468 #3-8,9c,10,11,13-15 Any vector perpendicular to a plane is a “normal ” to the plane. It can be found by the Cross product of any.
Track Reconstruction: the trf & ftf toolkits Norman Graf (SLAC) ILD Software Meeting, DESY July 6, 2010.
Orthogonality and Least Squares
PHY221 Ch2: 2D Kinematics 1.2D and displacement vector position, displacement (geometrically and components) 2.Addition and multiplcation 3.Derived vectors:
Review: Analysis vector. VECTOR ANALYSIS 1.1SCALARS AND VECTORS 1.2VECTOR COMPONENTS AND UNIT VECTOR 1.3VECTOR ALGEBRA 1.4POSITION AND DISTANCE VECTOR.
Course 9 Texture. Definition: Texture is repeating patterns of local variations in image intensity, which is too fine to be distinguished. Texture evokes.
STAR Sti, main features V. Perevoztchikov Brookhaven National Laboratory,USA.
CS 376 Introduction to Computer Graphics 02 / 23 / 2007 Instructor: Michael Eckmann.
Multi-linear Systems and Invariant Theory in the Context of Computer Vision and Graphics CS329 Amnon Shashua.
0 Assignment 1 (Due: 3/9) The projections of two parallel lines, l 1 and l 2, which lie on the ground plane G, onto the image plane I converge at a point.
What is in my contribution area Nick Sinev, University of Oregon.
1 Value of information – SITEX Data analysis Shubha Kadambe (310) Information Sciences Laboratory HRL Labs 3011 Malibu Canyon.
Two-view geometry. Epipolar Plane – plane containing baseline (1D family) Epipoles = intersections of baseline with image planes = projections of the.
LAHW#12 Due December 13, Bases and Dimension 42. –Criticize this argument: We have three vectors u 1 = (1, 3, 2), u 2 = (-2, 4, 5), and u 3.
Chapter 4: Solutions of Electrostatic Problems 4-1 Introduction 4-2 Poisson’s and Laplace’s Equations 4-3 Uniqueness of Electrostatic Solutions 4-4 Methods.
COS429 Computer Vision =++ Assignment 4 Cloning Yourself.
CS 551/651 Advanced Graphics Technical Background.
Track Reconstruction: the trf toolkit Norman Graf (SLAC) ILC-ACFA Meeting, Beijing February 6, 2007.
Geometric Transformations UBI 516 Advanced Computer Graphics Aydın Öztürk
Digital Imaging and Remote Sensing Laboratory Maximum Noise Fraction Transform 1 Generate noise covariance matrix Use this to decorrelate (using principle.
Plans to study the Readout design in the forward region June 12 th 2007 Hans Wenzel  Currently: one big sensitive silicon disks: we record the Geant 4.
Foundations of Computer Graphics (Spring 2012) CS 184, Lecture 3: Transformations 1
CSCE 552 Fall 2012 Math By Jijun Tang. Applied Trigonometry Trigonometric functions  Defined using right triangle  x y h.
1.Optical Flow 2.LogPolar Transform 3.Inertial Sensor 4.Corner Detection 5. Feature Tracking 6.Lines.
The Electric Field Due to a Continuous Charge Distribution (worked examples) finite line of charge general derivation:
§1.4 Curvilinear coordinates Christopher Crawford PHY
SiD Tracking in the LOI and Future Plans Richard Partridge SLAC ALCPG 2009.
Jinxiang Chai CSCE441: Computer Graphics Coordinate & Composite Transformations 0.
PIXEL ladder alignment Hidemitsu ASANO. Photo analysis & survey beam data (with zero magnetic field) ① SVX standalone tracking Global Tracking Strategy.
COORDINATE SYSTEMS & TRANSFORMATION
Extended Work on 3D Lines and Planes. Intersection of a Line and a Plane Find the point of intersection between the line and the plane Answer: (2, -3,
University of Utah Introduction to Electromagnetics Lecture 14: Vectors and Coordinate Systems Dr. Cynthia Furse University of Utah Department of Electrical.
Update on the new reconstruction software F. Noferini E. Fermi center INFN CNAF EEE Analysis Meeting - 28/09/20151.
CSE 167 [Win 17], Lecture 3: Transformations 1 Ravi Ramamoorthi
C.Cheshkov 15/09/2005 Weekly Offline Meeting
Tracker to Solenoid Alignment
From: The effect of perceived surface orientation on perceived surface albedo in binocularly viewed scenes Journal of Vision. 2003;3(8):2. doi: /3.8.2.
§1.1.4 Affine space (points)
Viewing and Perspective Transformations
Aside: projections onto vectors
CSCE441: Computer Graphics Coordinate & Composite Transformations
Determinants CHANGE OF BASIS © 2016 Pearson Education, Inc.
Two-view geometry.
CHAPTER 18.1 NOTES Magnets and Magnetism.
Chapter 4 . Trajectory planning and Inverse kinematics
Presentation transcript:

Befing Tracking R&D Review Richard Partridge1 Augmenting TrackerHit with Strip Info u Existing TrackerHit class works OK for 3D hits, but needs to be augmented for the 2D info from strips u First resolve what is meant by hit position and error matrix Somebody should check that I got the math right! u Look at what info is needed for track finding and fitting Should make this info easily accessible from the tracker hit Propose a SiStrip class that provides this additional info Alternatively, could do much the same thing with a SiStripCluster class Probably other alternative as well…

Befing Tracking R&D Review Richard Partridge2 Proposed Hit Position Convention u Let local sensor coordinates be given by u, v, and w u is the measurement coordinate v is the coordinate along the strip direction w is the coordinate normal to the sensor surface u Assign the local hit position as follows u is the hit position v is the center of the strip w is the middle of the sensitive region u In the global coordinate system, assign unit vectors parallel to the local coordinates u Hit position in global coordinates is found by coord. transform

Befing Tracking R&D Review Richard Partridge3 Proposed Error Matrix Convention u Measurement coordinates are not necessarily cartesian u Thus, measured and unmeasured coordinates are mixed together in the cartesian error matrix u Putting a 0 in an unmeasured coordinate could cause problems with algorithms that try to invert the error matrix u Putting a big number in an unmeasured coordinate could introduce round-off problems u Propose that error matrix be defined in local coordinates as follows

Befing Tracking R&D Review Richard Partridge4 Proposed SiStrip Class Fields u Methods: get/set for all fields and addhit FieldTypeDescription StripIDintIdentifier that uniquely specifies the strip StripChargedoubleCharge deposited on strip, including noise StripCenterSpacePointPosition of the center of the strip StripLengthdoubleLength of the strip StripDirectionSpaceVectorUnit vector parallel to the strip MeasurementDirectionSpaceVectorUnit vector parallel to the measurement dir. SensorSiSensor??Sensor that this strip lies on RawTrackerHitBaseRawTrackerHitRaw tracker hit for this strip SimTrackerHitsList List of hits that deposited charge in this strip TimeDoubleTime of hit