RIKEN Software Meeting

Slides:



Advertisements
Similar presentations
Pre- Calc Graphs: Maximums and Minimums 2.3 Shapes of ‘Parent’ functions: Linear functions: y = mx + b Blue line—’m’ is positive (graph ‘rises’ thru the.
Advertisements

Angular Momentum The vector angular momentum of the point mass m about the point P is given by: The position vector of the mass m relative to the point.
Computational Geometry & Collision detection
TRACK DICTIONARY (UPDATE) RESOLUTION, EFFICIENCY AND L – R AMBIGUITY SOLUTION Claudio Chiri MEG meeting, 21 Jan 2004.
1 Vertex fitting Zeus student seminar May 9, 2003 Erik Maddox NIKHEF/UvA.
Physics 218: Mechanics Instructor: Dr. Tatiana Erukhimova Lecture 31 Hw: Chapter 13 problems and exercises.
Physics 218: Mechanics Instructor: Dr. Tatiana Erukhimova Lectures Hw: Chapter 13 problems and exercises Reading: Chapter 14.
MICE Collaboration Meeting 8th Octorber KEK Beam Test Analysis Hideyuki Sakamoto 16 th MICE Collaboration Meeting 8 th October 2006.
Definitions  Circle: The set of all points that are the same distance from the center  Radius: a segment whose endpoints are the center and a point.
October 8, 2013Computer Vision Lecture 11: The Hough Transform 1 Fitting Curve Models to Edges Most contours can be well described by combining several.
The LiC Detector Toy M. Valentan, M. Regler, R. Frühwirth Austrian Academy of Sciences Institute of High Energy Physics, Vienna InputSimulation ReconstructionOutput.
Section 13.4 The Cross Product. Torque Torque is a measure of how much a force acting on an object causes that object to rotate –The object rotates around.
October 14, 2014Computer Vision Lecture 11: Image Segmentation I 1Contours How should we represent contours? A good contour representation should meet.
Copyright © 2011 Pearson Education, Inc. Slide
August, 7ILC1 Kudzanayi Munetsi-Mugomba supervised by Dr. Caroline Milstene Software Infrastructure for the Charged Particles Reconstruction at the International.
1 Th.Naumann, DESY Zeuthen, HERMES Tracking meeting, Tracking with the Silicon Detectors Th.Naumann H1 DESY Zeuthen A short collection of experiences.
Chord and Tangent Properties. Chord Properties C1: Congruent chords in a circle determine congruent central angles. ●
Introduction to Conic Sections Conic sections will be defined in two different ways in this unit. 1.The set of points formed by the intersection of a plane.
Circles. Circle  Is the set of all points in a plane that are equal distance from the center. This circle is called Circle P. P.
B-Tagging Algorithms at the CMS Experiment Gavril Giurgiu (for the CMS Collaboration) Johns Hopkins University DPF-APS Meeting, August 10, 2011 Brown University,
1 MDC Track Finding at BESIII Zang Shilei BES Annual Meeting (Jun 1, 2005) ______________________________________ -Outline- 
Start Counter Calibrations. Simulation of Random Charged Tracks Start Counter (ST) paddle geometry is parameterized by 5 values: Length of the straight.
Learn how to make your drawings come alive…  COURSE: SKETCH RECOGNITION Analysis, implementation, and comparison of sketch recognition algorithms, including.
Software Update Takashi HACHIYA RIKEN 2012/2/10RIKEN VTX software meeting1.
Software News Takashi Hachiya RIKEN. Current status Status – All the updates are committed into CVS – The production macro for the full production is.
Then/Now You wrote equations of lines using information about their graphs. Write the equation of a circle. Graph a circle on the coordinate plane.
Friday, October 16 Write in vertex form by completing the square. 1) y = x 2 + 8x + 3 2) y = x x + 11.
CIRCLES Topic 7.3.
External Alignment Maya Shimomura (ISU)
Takashi HACHIYA, RIKEN software meeting
Objectives Identify and transform conic functions.
10.2 Circles Objective: Use and determine the standard and general forms of the equations of a circle. Graph Circles.
Circles in the Coordinate Plane
Alpine, very forward, EOS…
Using IP Chi-Square Probability
10.1 Circles and Parabolas Conic Sections
Circles.
Uniform Circular Motion
Circular Motion.
Chords, secants and tangents
RIKEN VTX Software Meeting
Update of pattern recognition
Software Update Takashi HACHIYA.
In this section, we will learn about: Using integration to find out
Notes Over 10.3 r is the radius radius is 4 units
External Alignment Maya Shimomura (ISU)
Fitting Curve Models to Edges
Intro to Circles Geometry 1B.
Volumes © James Taylor 2000 Dove Presentations.
CIRCLES Topic 10.2.
Circles 4.1 (Chapter 10). Circles 4.1 (Chapter 10)
Chapter 13 Review White Boards!!!!.
Reference W.H. Hayt and J.A. Buck , Engineering Electromagnetics, McGraw-Hill, 8th Ed., J. Edminister, Schaum's Outline of Electromagnetics, McGraw-Hill,
AP 1 Energy practice.
An electric field describes a region where an electric charge will experience a force if placed in that region. The electric field can be represented by.
Chapter 6: Analytic Geometry
Chapter 6: Analytic Geometry
PIXEL Slow Simulation Status Report
RIKEN VTX software Meeting
Circumference and Area: Circles
This is called the Unit Circle
Current Status of the VTX analysis
13-3 – Radian Measures.
Circles.
Lesson 8-2 Formulas Circumference Arc Length Area Sector.
Circles in the Coordinate Plane
CIRCLES Topic 7.3.
Transformations Project
CIRCLES Topic 7.3.
CIRCLES Topic 7.3.
Presentation transcript:

RIKEN Software Meeting Software Update Takashi Hachiya RIKEN 2019/7/2 RIKEN Software Meeting

RIKEN Software Meeting Things Software Update Plan Add SvxPixelHotDeadMap in SvxParManager and SvxDecode Similar maps for Stripixel is not prepared. Join to the CentralArm-Cluster analysis Make Link of Cluster using Central Track. Skipping dead area using Hot &dead map. Making some additional documentation 2019/7/2 RIKEN Software Meeting

RIKEN Software Meeting 2019/7/2 RIKEN Software Meeting

Algorithm of Standalone Tracking Track Finding Track Fitting QuickPt determination Use first 3 points (2 pixel and 1 strip points) Track Fitting W/O the primary vertex to determine the momentum Fit with multi-circles with R (pT). Multiple scattering are taken into account

Algorithm for Track fitting After Track finding using link method Cluster list (link) includes more than 3 clusters 2 Pixel hits More than 1 Stripixel hits. QuickPt determination Use first 3 points (2 pixel and 1 strip points) Determine the center position (Cx, Cy) and radius (R) of the circle which pass through these 3 points. The circle can be determined uniquely. Fitting these cluster list (link) with multi-circles with pT. Calculate Chi-square Try finding the least Chi-Square Using pT from quickPt funciton Try to calculate chi2 using pT, pT+dpT, pT-dpT. (chi0, chi1, chi2) Compare chi0 with chi1 and chi2. If Chi0 > Chi1 -> Chi1 is good (1.5 pT is good) else if Chi0 > Chi2-> Chi2 is good (0.5 pT) is good) Repeat the chi2 comparison with changing pT and dpT until chi2 is minimum Changing pT to pT + dpT Changing dpT to dpT /2 7 times repeat as maximum. If chi2 is minimum with less number of repeat, loop will be break. (chi0 > chi1 && chi0 > chi2 : this condition should never happen) Calculate Log probability Chi2 – determined above NDF = (Ncluster – 2 ) * 2 – 1 : Each point has 2 NDF (R and Z direction) what is -2 ?

QuickPt determination Determine the center of the rotation and its radius The center of rotation (cx, cy) should be on the perpendicular of both the lines of hit 1 and 2 and hit 2 and 3 which pass at the center of the lines. The center position can be determined by sliding along with the red line from the center btw B-D) A(x1, y1) B(x2, y2) D(x3, y3) C(cx, cy) R         The radius is the length betwenn A and C pT (momentum of this plane (x-y plane) is described as follows: pT = 0.003 * R * B. R=radius(cm), B=Field strength (0.9T) , where 0.003 is the speed of light . Constant B-Field is assumed. pc = q * c *R *B [ j] = 0.3 * R * B [GeV] 1[j] = 1/(q=1.6e-19) [eV]

Calculate Chi-Square Definition of Chi-Square X-Y plane NDF=(N-2)^2-1   Definition of Chi-Square   X-Y plane NDF=(N-2)^2-1 N of defined theta for r and z direction p(pT, pz) vectors is defined along with arc1 and arc2 at the crossing point.                    

Calculate Chi-Square 2 Lr12 is 2D distance btw p1 and p2   Lr12 is 2D distance btw p1 and p2 Lz12 is 3D distance btw p1 and p2 Numerator is unit pixel size in phi and z -direction Sqrt(12) – might be Naverage hit pixels in a cluster   Pixel Strip dr23 dr12 L23 L12

calculate Tangent at hit position calculate_simpleTangent Input : 2 hit positions (p1 and p2) pT2 : pT squared determined by quickPT Output Momentum(p) – scalar value Px-py vector at hit postion 1 and 2 Algorithm Recalculate the center position of the circle where both points are on the circles with radius (R = b*pT, b=const) Calculate the momentum vector (pT1 and pT2) at p1 and p2 along with the direction of tangent.     P2 P1       P12