Recent results from Kalman track fitting WANG Dayong Oct.26,2005.

Slides:



Advertisements
Similar presentations
VDC Tracking P.E. Ulmer Old Dominion University Expert … or, nobody else wanted to talk about it; You decide Hall A Analysis Workshop December 11, 2001.
Advertisements

TRACK DICTIONARY (UPDATE) RESOLUTION, EFFICIENCY AND L – R AMBIGUITY SOLUTION Claudio Chiri MEG meeting, 21 Jan 2004.
14 Sept 2004 D.Dedovich Tau041 Measurement of Tau hadronic branching ratios in DELPHI experiment at LEP Dima Dedovich (Dubna) DELPHI Collaboration E.Phys.J.
Update on final state study Jaewon Park University of Rochester MINERvA/Jupiter Group Meeting, Aug29, 2007.
Status of  b Scan Jianchun Wang Syracuse University Representing L b scanners CLEO Meeting 05/11/02.
Algorithms and Methods for Particle Identification with ALICE TOF Detector at Very High Particle Multiplicity TOF simulation group B.Zagreev ACAT2002,
Previous Work. Gauss fit with pion, proton, electron.
Simulation of a Magnetised Scintillating Detector for the Neutrino Factory Malcolm Ellis & Alan Bross Fermilab International Scoping Study Meeting KEK,
The LiC Detector Toy M. Valentan, M. Regler, R. Frühwirth Austrian Academy of Sciences Institute of High Energy Physics, Vienna InputSimulation ReconstructionOutput.
PPR meeting - January 23, 2003 Andrea Dainese 1 TPC tracking parameterization: a useful tool for simulation studies with large statistics Motivation Implementation.
The HERMES Dual-Radiator Ring Imaging Cerenkov Detector N.Akopov et al., Nucl. Instrum. Meth. A479 (2002) 511 Shibata Lab 11R50047 Jennifer Newsham YSEP.
Pion test beam from KEK: momentum studies Data provided by Toho group: 2512 beam tracks D. Duchesneau April 27 th 2011 Track  x Track  y Base track positions.
Measurement of through-going particle momentum by means of Multiple Scattering with the T600 TPC Talk given by Antonio Jesús Melgarejo (Universidad de.
BESIII dE/dx package: status and algorithm studies WANG Dayong June 1,2005.
Tracking at LHCb Introduction: Tracking Performance at LHCb Kalman Filter Technique Speed Optimization Status & Plans.
MdcPatRec Tracking Status Zhang Yao, Zhang Xueyao Shandong University.
David N. Brown Lawrence Berkeley National Lab Representing the BaBar Collaboration The BaBar Mini  BaBar  BaBar’s Data Formats  Design of the Mini 
The BESIII Offline Software Weidong Li Institute of High Energy Physics, Beijing Workshop on the cooperation of PRC-US in HEP 16 June 2006.
NA48-2 new results on Charged Semileptonic decays Anne Dabrowski Northwestern University Kaon 2005 Workshop 14 June 2005.
HADES coll. meeting, Oct. 31, 2007 Charged pion production in C+C at 1 and 2 A GeV results of data analysis from experiments NOV02 and AUG04 Jehad Mousa.
DE/dX measurement by OPERA film Tsutomu Fukuda (Nagoya Univ) Emulsion work shop (11/12,2005)
Impact parameter resolution study for ILC detector Tomoaki Fujikawa (Tohoku university) ACFA Workshop in Taipei Nov
Event Reconstruction in SiD02 with a Dual Readout Calorimeter Detector Geometry EM Calibration Cerenkov/Scintillator Correction Jet Reconstruction Performance.
October 14, 2004 Single Spin Asymmetries 1 Single Spin Asymmetries for charged pions. Overview  One physics slide  What is measured, kinematic variables.
Track extrapolation to TOF with Kalman filter F. Pierella for the TOF-Offline Group INFN & Bologna University PPR Meeting, January 2003.
V.Patera – KLOE GM – Otranto – 10 June 2002 K  reconstruction status K + K - retracking features New vs Old : resolution New vs Old : efficiencies Conclusion.
What is in my contribution area Nick Sinev, University of Oregon.
Status of BESIII Event Reconstruction System Zepu Mao IHEP BESIII Col. Meeting 2006/01/12.
Status of BESIII Event Reconstruction System Zepu Mao IHEP BESIII Annual Meeting 2005/05/29.
V0 analytical selection Marian Ivanov, Alexander Kalweit.
Lecture 9: Inelastic Scattering and Excited States 2/10/2003 Inelastic scattering refers to the process in which energy is transferred to the target,
Hadron production in C+C at 1 and 2 A GeV analysis of data from experiments NOV02 and AUG04 for high resolution tracking (Runge-Kutta tracks) Pavel Tlustý,
Some remarks on (mis)identification: separation of pions from electrons Answer the question of the feasibility of p_bar p  e + e - Answer the question.
05/04/06Predrag Krstonosic - Cambridge True particle flow and performance of recent particle flow algorithms.
PID simulations Rikard Sandström University of Geneva MICE collaboration meeting RAL.
Resolution and radiative corrections A first order estimate for pbar p  e + e - T. H. IPN Orsay 05/10/2011 GDR PH-QCD meeting on « The nucleon structure.
I.BelikovCHEP 2004, Interlaken, 30 Sep Bayesian Approach for Combined Particle Identification in ALICE Experiment at LHC. I.Belikov, P.Hristov, M.Ivanov,
CA+KF Track Reconstruction in the STS S. Gorbunov and I. Kisel GSI/KIP/LIT CBM Collaboration Meeting Dresden, September 26, 2007.
CMS Torino meeting, 4 th June, 2007 R. Castello on behalf of Torino Tracker’s group Tracker Alignment with MillePede.
Status of Analysis Software Kanglin He
KalFitAlg: recent developments and tests WANG Dayong Jan.18,2006.
Slow particles reconstruction R.Hołyński, A.Olszewski, P. Sawicki, A. Trzupek, B.Wosiek, K.Woźniak Algorithm description Large dE hits Angular cuts on.
Electron physics object tutorial C. Charlot / LLR Automn08 tutorials, 14 oct
T585 analysis status /2/2 HIDEYUKI SAKAMOTO Contents On small light yield problem checked by Aron’s information Tracking status Transverse and Longitudinal.
1 Performance of a Magnetised Scintillating Detector for a Neutrino Factory Scoping Study Meeting U.C. Irvine Monday 21 st August 2006 M. Ellis & A. Bross.
Status of Analysis Software Kanglin He For Analysis Software Group.
Current Status of MDC Track Reconstruction MdcPatRec Zhang Yao, Zhang Xueyao
Meeting V0 Daughter PID by TPC dEdx:pp real data By AliTPCIDResponse (aleph parameterization), 4 sigma Daughter PID cuts With this K0s candidates,
LAV efficiency studies with photons T. Spadaro* *Frascati National Laboratory of INFN.
1 MDC Track Finding at BESIII Zang Shilei BES Annual Meeting (Jun 1, 2005) ______________________________________ -Outline- 
Particle identification by energy loss measurement in the NA61 (SHINE) experiment Magdalena Posiadala University of Warsaw.
Paolo Massarotti Kaon meeting March 2007  ±  X    X  Time measurement use neutral vertex only in order to obtain a completely independent.
BESIII offline software group Status of BESIII Event Reconstruction System.
Software Update Takashi HACHIYA RIKEN 2012/2/10RIKEN VTX software meeting1.
Tracking software of the BESIII drift chamber Linghui WU For the BESIII MDC software group.
Progress on Simulation Software Hai-Ping Peng(USTC) Xiao-Shuai Qin(IHEP) Xiao-Rong Zhou(USTC) Yu Hu(IHEP) 2014 STC Workshop (ITP) Hai-Ping Peng.
Track Reconstruction in MUCH and TRD Andrey Lebedev 1,2 Gennady Ososkov 2 1 Gesellschaft für Schwerionenforschung, Darmstadt, Germany 2 Laboratory of Information.
14/06/2010 Stefano Spataro Status of LHE Tracking and Particle Identification Status of LHE Tracking and Particle Identification Stefano Spataro III Panda.
M.C. Studies of CDC Axial/Stereo Layer Configuration David Lawrence, JLab Sept. 19, /19/08 1 CDC Tracking MC Studies -- D. Lawrence, JLab.
Susanna Costanza - Pavia Group PANDA C.M., Stockholm – June 14, 2010
Hough-4-14.
Yet another approach to the ToF-based PID at PANDA
Target Effect, Beam correction and T0 Adjustment
Measurement of track length and time-of-flight hypothesis
Event “zero-time” determination with TOF detector
Status of 20 GeV Au+Au Analysis
Hough Transform on SZ Plane
Status of LHETRACK Tracking with STT+MVD Stefano Spataro
Contents First section: pion and proton misidentification probabilities as Loose or Tight Muons. Measurements using Jet-triggered data (from run).
2 Getting Started.
Presentation transcript:

Recent results from Kalman track fitting WANG Dayong Oct.26,2005

outline  Progress and status of KalFit  Some words for memory leakage problem  Present performance of the package

Progress and status of KalFit I.Software re-arrange and evolvement II.Improved event model for TDS and DST III.Calculation of path length total&in each layer IV.Performance study and detailed debugging V.Memory leakage VI.Running with MdcTrkRecon VII.Running together with TrkReco

int m_id; float m_mass; // mass assumption during the fit float m_length; //track path length from closest point to coord. origin to the last hit float m_tof; // time of flight correspond to length; int m_nhits; // number of total hits contained int m_stat; // status flag float m_chisq[2]; // chi square of fit 0:filter 1:smoother float m_ndf[2]; // degree of freedom for the fit 0:filter 1:smoother float m_pathl[43]; // path length in each layer HepVector m_zhelix; // 5 track parameters at zero point HepPoint3D m_zpivot; // position of pivot at zero point HepSymMatrix m_zerror; // error matrix at zero point HepVector m_fhelix; // 5 track parameters at 1st hit HepPoint3D m_fpivot; // position of pivot at 1st hit HepSymMatrix m_ferror; // error matrix at 1st hit HepVector m_lhelix; // 5 track parameters at last hit HepPoint3D m_lpivot; // position of pivot at last hit HepSymMatrix m_lerror; // error matrix at last hit Old reconstruct ion event model

int m_id; float m_mass[5]; // mass assumption during the fit float m_length[5]; //track path length from closest point to coord. origin to the last hit float m_tof[5]; // time of flight correspond to length; int m_nhits[5]; // number of total hits contained int m_stat[5]; // status flag float m_chisq[2][5]; // chi square of fit 0:filter 1:smoother float m_ndf[2][5]; // degree of freedom for the fit 0:filter 1:smoother HepVector m_zhelix; // 5 track parameters at zero point for pion HepSymMatrix m_zerror; // error matrix at zero point for pion HepVector m_zhelix_e; // 5 track parameters at zero point for electron HepSymMatrix m_zerror_e; // error matrix at zero point for electron HepVector m_zhelix_mu; // 5 track parameters at zero point for muon HepSymMatrix m_zerror_mu; // error matrix at zero point for muon HepVector m_zhelix_k; // 5 track parameters at zero point for kaon HepSymMatrix m_zerror_k; // error matrix at zero point for kaon HepVector m_zhelix_p; // 5 track parameters at zero point for proton HepSymMatrix m_zerror_p; // error matrix at zero point for proton HepVector m_lhelix; // 5 track parameters at last hit for pion HepSymMatrix m_lerror; // error matrix at last hit for pion HepVector m_lhelix_e; // 5 track parameters at last hit for pion HepSymMatrix m_lerror_e; // error matrix at last hit for pion HepVector m_lhelix_mu; // 5 track parameters at last hit for pion HepSymMatrix m_lerror_mu; // error matrix at last hit for pion HepVector m_lhelix_k; // 5 track parameters at last hit for pion HepSymMatrix m_lerror_k; // error matrix at last hit for pion HepVector m_lhelix_p; // 5 track parameters at last hit for pion HepSymMatrix m_lerror_p; // error matrix at last hit for pion New event model for reconstruction and DST

memory leakage problem Problem description Sources of memory leakage I encountered a. unmathed “new” or “alloc” b. condition skipped c. bad-writtern deconstructors d. problems in event model design Problems unresolved

MdcRecEvent Model: a problem 1.If MdcRecHitCol not registered, Gaudi could not take care of everything 2.If we delete objects,conficts; if not obvious memory leak;

Possible solutions a.Bi-directional relation preserved,using vector(or SmartRef) of object itself b.Only trk->vechits relation maintained, reverse relation with other means( e.g, id), MdcRecHitCol is independent c.MdcRecHit modeled as a common class and no longer using MdcRecHitCol

Present performance  Run smoothly with both Pattern Recognition algorithms  Similar helix results can be obtained compared to 3-D Helix fitting  Material parameters compared to MC: difffences exist, but not substantial  Material effects correction can make the helix parameters better  No obvious efficiency loss

1.0GeV/c Muon, theta=90degree TrkReco+KalFit Entries 998 Mean 1.00 Sigma

1.0GeV/c Muon, theta=90degree TrkReco Entries 998 Mean Sigma

1.0GeV/c Muon, theta=90degree MdcTrkRecon+KalFit Entries 1000 Mean 1.00 Sigma

1.0GeV/c Muon, theta=90degree MdcTrkRecon Entries 1000 Mean Sigma

Some estimations For He/C3H8(60/40), I=43.9eV, from Bethe-Bloch formula, for M.I.P, energy loss is about 1.1keV/cm, for Mdc, L~80cm, dE~90KeV(for small p,L is longer,dE is larger). For Al barrel in MC,d~1mm, 1.615MeV/g/cm2*2.7g/cm3~4.36MeV/cm,so in Al, dE~0.44MeV. For 400MeV/c proton, Beta*gamma~0.43,energy loss ~4 MIP, so totally MIP~0.8MeV. From E-p relation, dP=dE/beta~2MeV For helix fitting, its parameter is something of an average, so the differences of momentum should be half of dP,i.e,~1MeV From the figures below, this argument roughly holds.

0.4GeV/c Proton, theta=90degree TrkReco+KalFit Entries 993 Mean Sigma

0.4GeV/c Proton, theta=90degree TrkReco Entries 993 Mean Sigma

0.4GeV/c Proton, theta=90degree MdcTrkRecon+KalFit Entries 988 Mean Sigma

0.4GeV/c Proton, theta=90degree MdcTrkRecon Entries 988 Mean Sigma

0.4GeV/c Proton, theta=90degree Mean Sigma Mean Sigma

0.4GeV/c Proton, theta=90degree Mean Sigma Mean Sigma Mean Sigma Mean Sigma

0.4GeV/c Proton, theta=90degree Mean Sigma Mean Sigma

Further check More events with broader range of momentum and particle type Using physics event to check Using kinematic fitting to check error matrix thus given Algorithm checking : stereo wires Users are welcome to try it to help improvements