Tracking software of the BESIII drift chamber Linghui WU For the BESIII MDC software group.

Slides:



Advertisements
Similar presentations
Terzo Convegno sulla Fisica di ALICE - LNF, Andrea Dainese 1 Preparation for ITS alignment A. Dainese (INFN – LNL) for the ITS alignment group.
Advertisements

TRACK DICTIONARY (UPDATE) RESOLUTION, EFFICIENCY AND L – R AMBIGUITY SOLUTION Claudio Chiri MEG meeting, 21 Jan 2004.
D. Peterson, Cornell CLEO group meeting, Oct 23, Cornell Contributions to Infrastructure: Track Reconstruction Track Finding
Bill Atwood, Core Meeting, 9-Oct GLAS T 1 Finding and Fitting A Recast of Traditional GLAST Finding: Combo A Recast of the Kalman Filter Setting.
STAR Collaboration Meeting, Nantes, July2002 SVT Analysis/Status Update Jun Takahashi – University of Sao Paulo.
Tracking Studies and the CDC Jan 30, 2009 David Lawrence JLab 1.
APS Meeting April 5-8, 2003 at Philadelphia Chunhui Luo 1 Chunhui Luo Inclusive J/ψ Production at DØ.
The LiC Detector Toy M. Valentan, M. Regler, R. Frühwirth Austrian Academy of Sciences Institute of High Energy Physics, Vienna InputSimulation ReconstructionOutput.
Status of Fast Tracking Algorithm MdcHough Guowei YU 8 th March 2006.
Some mediation on fast track reconstruction of BESIII Wang Dayong Mar 10,2004.
HLab meeting 10/14/08 K. Shirotori. Contents SksMinus status –SKS magnet trouble –Magnetic field study.
Report of the NTPC Test Experiment in 2007Sep and Others Yohei Nakatsugawa.
1 Tracking Reconstruction Norman A. Graf SLAC July 19, 2006.
Tracking at LHCb Introduction: Tracking Performance at LHCb Kalman Filter Technique Speed Optimization Status & Plans.
MdcPatRec Tracking Status Zhang Yao, Zhang Xueyao Shandong University.
Track Reconstruction: the trf & ftf toolkits Norman Graf (SLAC) ILD Software Meeting, DESY July 6, 2010.
The BESIII Offline Software Weidong Li Institute of High Energy Physics, Beijing Workshop on the cooperation of PRC-US in HEP 16 June 2006.
Javier CastilloLHC Alignment Workshop - CERN - 05/09/ Alignment of the ALICE MUON Spectrometer Javier Castillo CEA/Saclay.
Impact parameter resolution study for ILC detector Tomoaki Fujikawa (Tohoku university) ACFA Workshop in Taipei Nov
Muon-raying the ATLAS Detector
MDC Simulation Yuan Ye BESIII Collaboration Meeting.
Mitglied der Helmholtz-Gemeinschaft Calibration of the COSY-TOF STT & pp Elastic Analysis Sedigheh Jowzaee IKP Group Talk 11 July 2013.
Status of BESIII Event Reconstruction System Zepu Mao IHEP BESIII Col. Meeting 2006/01/12.
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.
Status of BESIII Event Reconstruction System Zepu Mao IHEP BESIII Annual Meeting 2005/05/29.
STAR TPC Cluster and Hit Finder Software Raimond Snellings.
T RACKING E FFICIENCY FOR & CALORIMETER S EED TRACKING FOR THE CLIC S I D Pooja Saxena, Ph.D. Student Center of Detector & Related Software Technology.
Studying the efficiency and the space resolution of resistive strips MicroMegas Marco Villa – CERN MAMMA meeting Tuesday, 13 th December 2011 CERN, Geneva.
A Clustering Algorithm for LumiCal Halina Abramowicz, Ronen Ingbir, Sergey Kananov, Aharon Levy, Iftach Sadeh Tel Aviv University DESY Collaboration High.
3D Event reconstruction in ArgoNeuT Maddalena Antonello and Ornella Palamara 11 gennaio 20161M.Antonello - INFN, LNGS.
8 April 2000Karel Safarik: Tracking in ALICE1 Tracking in ALICE  OUTLOOK: Requirements History Tracking methods Track finding Tracking efficiency Momentum.
Roberto Barbera (Alberto Pulvirenti) University of Catania and INFN ACAT 2003 – Tsukuba – Combined tracking in the ALICE detector.
CMS Torino meeting, 4 th June, 2007 R. Castello on behalf of Torino Tracker’s group Tracker Alignment with MillePede.
1 DT Local Reconstruction on CRAFT data Plots for approval CMS- Run meeting, 26/6/09 U.Gasparini, INFN & Univ.Padova on behalf of DT community [ n.b.:
David Nathan Brown, LBNL BaBar Tracking BaBar Overview BaBar Tracking Algorithms Kalman Fit and Extensions Current and Future Developments.
KalFitAlg: recent developments and tests WANG Dayong Jan.18,2006.
The Detector Performance Study for the Barrel Section of the ATLAS Semiconductor Tracker (SCT) with Cosmic Rays Yoshikazu Nagai (Univ. of Tsukuba) For.
CGEM-IT project and beam test program G. Felici for the FE-LNF-TO team Partially supported by the Italian Ministry of Foreign Affairs under the Program.
Current Status of MDC Track Reconstruction MdcPatRec Zhang Yao, Zhang Xueyao
TeV muons: from data handling to new physics phenomena Vladimir Palichik JINR, Dubna NEC’2009 Varna, September 07-14, 2009.
TeV Muon Reconstruction Vladimir Palichik JINR, Dubna NEC’2007 Varna, September 10-17, 2007.
Giuseppe Ruggiero CERN Straw Chamber WG meeting 07/02/2011 Spectrometer Reconstruction: Pattern recognition and Efficiency 07/02/ G.Ruggiero - Spectrometer.
Javier Castillo3rd LHC Alignment Workshop - CERN - 15/06/ Status of the ALICE MUON Spectrometer Alignment Strategies & Results from Cosmic run Javier.
1 MDC Track Finding at BESIII Zang Shilei BES Annual Meeting (Jun 1, 2005) ______________________________________ -Outline- 
SiD Tracking in the LOI and Future Plans Richard Partridge SLAC ALCPG 2009.
Preliminary Design of Trigger System for BES III Zhen’an LIU Inst of High Energy Physics,Beijing Oct
CMS Cathode Strip Chambers Performance with LHC Data Vladimir Palichik JINR, Dubna NEC’2013 Varna, September 10,
BESIII offline software group Status of BESIII Event Reconstruction System.
Emulsion Test Beam first results Annarita Buonaura, Valeri Tioukov On behalf of Napoli emulsion group This activity was supported by AIDA2020.
Object-Oriented Track Reconstruction in the PHENIX Detector at RHIC Outline The PHENIX Detector Tracking in PHENIX Overview Algorithms Object-Oriented.
FPGA Helix Tracking Algorithm with STT Yutie Liang, Martin Galuska, Thomas Geßler, Wolfgang Kühn, Jens Sören Lange, David Münchow, Milan Wagner II. Physikalisches.
FPGA Helix Tracking Algorithm -- VHDL implementation Yutie Liang, Martin Galuska, Thomas Geßler, Wolfgang Kühn, Jens Sören Lange, David Münchow, Björn.
Track Reconstruction in MUCH and TRD Andrey Lebedev 1,2 Gennady Ososkov 2 1 Gesellschaft für Schwerionenforschung, Darmstadt, Germany 2 Laboratory of Information.
Track Reconstruction: the ftf and trf toolkits Norman Graf (SLAC) Common Software Working Meeting CERN, January 31, 2013.
M.C. Studies of CDC Axial/Stereo Layer Configuration David Lawrence, JLab Sept. 19, /19/08 1 CDC Tracking MC Studies -- D. Lawrence, JLab.
Iterative local  2 alignment algorithm for the ATLAS Pixel detector Tobias Göttfert IMPRS young scientists workshop 17 th July 2006.
FPGA Helix Tracking Algorithm with STT
Hough-4-14.
Alignment of the ALICE MUON Spectrometer
Tracking results from Au+Au test Beam
Update of pattern recognition
Integration and alignment of ATLAS SCT
DT Local Reconstruction on CRAFT data
MDC Data Check Wu Linghui
CMS Tracker Alignment with Cosmic Data and Strategy at the Startup
Hough Based Tracking For Low Pt In MDC
Stereo hit in Hough Tracking
Performance of MDC during New Data Taking
Hough Transform on SZ Plane
Contents First section: pion and proton misidentification probabilities as Loose or Tight Muons. Measurements using Jet-triggered data (from run).
Presentation transcript:

Tracking software of the BESIII drift chamber Linghui WU For the BESIII MDC software group

Outline Introduction Tracking algorithms – PAT algorithm – TSF algorithm – CurlFinder algorithm – Track fitting with Kalman filter Tracking efficiency Alignment Summary 2

Introduction 2.6m long cylindrical chamber It consists of an inner chamber and an outer chamber With an inner radius of 59mm and an outer radius of 810mm Filled with He/C 3 H 8 (60/40) 3

4 Inner chamber Outer chamber Sense wires: –  25  m gold-plated tungsten – at a potential of 2100V for the inner chamber and 2200V for the outer chamber Field wires: –  110  m gold-plated aluminum – at ground

5 Cell geometry Square cell 6796 sense wires and field wires. The average half-cell size is 6mm for the inner chamber and 8.1mm for the outer chamber Half cell staggering to resolve the left-right ambiguity 12 or 16.2 mm

6 Layer Configuration 43 sense layers T he inner most 8 layers are located in the inner chamber and the other 35 layer are in the outer chamber. LayerNumber of cells per layertypeStereo angle ( degree ) 1 - 4 40/44/48/56stereo (-)2.9 ~ - 8 64/72/80/80stereo (+)3.4 ~ - 20 76/88/100/112/128/140axial— 21 - stereo(-)2.4 ~ - stereo(+)2.7 ~ - stereo(-)3.0 ~ - stereo(+)3.3 ~ - axial— 41 - axial—

Flow diagram of reconstruction 7 MdcFastTrkAlgEsTimeAlg Track finding (PAT/TSF/CurlFinder) Track fit (KalFitAlg) MdcDedxAlg Track extrapolation & matching TofRec EmcRec MucRecAlg

Track parameters dr – Signed distance in x-y plane from the pivot to the helix  0 – Azimuth angle of the Poca (point of closest approach in the x-y plane)  – q/Pt dz – z position of the Poca tan – Tangent of the dip angle 8

Tracking algorithms PAT algorithm – Based on template matching TSF algorithm – Conformal transformation CurlFinder algorithm – For low momentum tracks Track fitting with Kalman filter 9

PAT algorithm 10 Read MDC raw hits Find segments in super layers based on template matching Combine axial segments to circle Track fit in x-y plane Combine stereo segments Helix track fit

Segment Finding Method Tracking in the MDC is based on segments Search for patterns in the super layer Pattern No.0 One segment pattern Cells for pattern (2,0)(2,1)(2,2)(2,3)(2,4)(2,5) (1,0)(1,1)(1,2)(1,3)(1,4)(1,5) (3,0)(3,1)(3,2)(3,3)(3,4)(3,5) (0,0)(0,1)(0,2)(0,3)(0,4)(0,5) clockwise We have 8 4-hit patterns and 20 3-hit patterns An example of the pattern

4-hit patterns 12 X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X =

Combination of segments Link axial segments Link stereo segments 13

Track fit Least squares fitting without consideration of NUMF, multiple scattering, energy loss d meas is the measured drift distance d track i.e. doca, distance of closest approach 14

TSF algorithm 15

Conformal transformation A hit position (x, y) in x-y plane is transformed into a position (X, Y) in the conformal plane. X = 2x/(x 2 +y 2 ), Y = 2y/(x 2 +y 2 ) A circle which passes through the origin (0, 0) is transformed into a line. x c X + y c Y = 1 (x c, y c ) is the center of the circle A circle which does not pass through the origin in x-y plane is transformed into a new circle which still does not pass through the origin in the conformal plane. 16

Track segment finding If the hit belongs to the track, its drift circle in the conformal plane is tangent to the line of the track Left-right ambiguity is kept after conformal transformation Require that at least 3 layer are fired in each super layer 17 a)Patterns b)Four-layer pattern in the conformal plane c)Four candidates of track segment d)The best candidate after matching the middle layers

CurlFinder algorithm An algorithm for low momentum track finding 18 Super layer Stereo/ axial Radius (cm) p T (MeV/c) 1stereo stereo axial axial axial stereo stereo stereo stereo axial axial Outer tube

Flow diagram 19

Axial segment finding  More than one hit in the same layer  Find consecutive hits in each axial super layer Fired cell  find neighbor  find neighbor’s neighbor … 20 Definition of neighbor

3-D track finding 21 Find stereo hits near the circle Line fit in s-z plane Helix fitting

Track fitting with Kalman Filter A standard track fitting with Kalman Filter method Initial track parameters and hits from track finding Track parameters obtained by in iterations: …  prediction  filter with a hit  update  … Considered effects: nonuniform magnetic field, energy loss and multiple scattering 5 hypothesis: e, , , K, p Inwards filter: provide track parameters at IP Outwards filter: provide track parameters seed for extrapolation (expected TOF, reconstruction with TOF/EMC/MUC) 22

Momentum distribution 23  P=11.3MeV/c  P=28MeV/c Track findingKalman fitting

Runge-Kutta fitting Kalman fitting BESIII Drift Chamber Tracking  MdcPatRec limited by segment pattern coverage, rec. for high pt tracks (P T > 250MeV/c)  MdcTsfRec P T : 120~250MeV/c  CurlFinder P T <120MeV PAT TSF Curlfinder 24

Tracking efficiency with P T 25 protonanti-proton J/psi  pp 

Tracking efficiency with P T 26 ++ -- J/psi  pp 

Tracking efficiency with cos  27 protonanti-proton J/psi  pp 

Tracking efficiency with cos  28 ++ -- J/psi  pp 

Alignment Alignment with tracks is the only possible strategy to estimate positions and orientations of components of a track detector with sufficiently high precision 16 independent components in total. – Inner chamber (×2) – Ring ×6 (×2) – big endplate (×2) For each component, 3 alignment parameters (  x,  y,  z) are considered Methods: – Residual fit – Millepede Matrix method 29 xx yy zz

Pre-alignment Alignment method: Residual fit Tracking algorithm: PAT algorithm Big endplates are fixed to BESIII mechanical measurements Use cosmic tracks fitted by hits in the outer sections to align the inner and stepped sections 30

Translation in x causes dependence of residual on sinφ Translation in y causes dependence of residual on cosφ 31

Rotation in z causes shift of residuals which are independent of φ So r mean = c0 -c1∙sinφ + c2∙cosφ where r mean is the mean value of residuals c1 and c2 are estimated values of δx and δy, respectively θz = c0 / R layer ( R layer is the radius of the layer ) Misalignment effects (MC) 32

Before alignmentAfter alignment Residual vs  (The first stepped section in the east) Results of the cosmic-ray 33

Results (dimu in May 2012) 34 P vs  P vs cos  Before alignment After pre- alignment

Precise alignment In order to improve the alignment of MDC sub-endplates, Millepede matrix method is introduced. – Global fit: simultaneous fit of all alignment and track parameters Big endplates are free Data sets: dimu + cosmic rays 35

Results (dimu in May 2012) 36 P vs  P vs cos  Pre-alignment Precise alignment

Resolutions 37  +  - invariant mass  J/psi = ±0.01 MeV M(  +  - )(GeV/c 2 ) Momentum distribution  P= ±0.01 MeV/c Dimu from J/psi in 2012

Spatial resolution (Bhabha) Residual distribution (from XYZ in 2014) Data Spatial resolution (  m) Before HV optimization (J/psi in 2009) 123 After HV optimization (XYZ in 2014)

Momentum resolution (Bhabha) From XYZ data in 2014 no serious misalignment  P = 2.3GeV/c P vs  P vs  Run35320

Summary MDC tracking Algorithms – Track finding High momentum: PAT, TSF (tracking efficiency 98~99%) Low momentum: CurlFinder – Track fitting Kalman filter Alignment – Pre-alignment: residual fit using cosmic tracks – Precise alignment: Millepede matrix method using cosmic and dimu tracks Performance of Bhabha events (from XYZ in 2014) – Spatial resolution: 115  m – Momentum resolution:  P = 2.3GeV/c 40