Download presentation
Presentation is loading. Please wait.
Published byBethany Patrick Modified over 9 years ago
1
Current Status of MDC Track Reconstruction MdcPatRec Zhang Yao, Zhang Xueyao 2005-09-07
2
yzhang@hepg.sdu.edu.cn2 Content Outline of Mdc pattern recon. Track parameters stored to TDS Problem in segment finding Latest result To do Summary
3
yzhang@hepg.sdu.edu.cn3 BESIII Main Drift Chamber (MDC)
4
yzhang@hepg.sdu.edu.cn4 Packages MdcTrkReconTrack-finding and fitting package BesGeom (NOT service anymore) Interface of MdcGeomSvc TrkBaseCore classes for common tracking code. TrkFitterCore classes for charged-particle tracking MdcDataHit and Hot ProbToolsThe chisq-consistency support MdcRecoUtilOther classes used in Reconstruction ProxyDictProvide a data store MdcCalibt->d calibration of the Mdc BfieldModeling the magnetic field
5
yzhang@hepg.sdu.edu.cn5 Reconstruction Status Segment finding and fitting (2004-12) Track Finding : 3-D tracking (2005-04) Track Finding : 2-D tracking (2005-04) Debug (now)
6
yzhang@hepg.sdu.edu.cn6 Sequence of Segment Finding Form groupword of 8 wires Try 4 hit and 3 hit patterns Do line fit to segments Store segment lists
7
yzhang@hepg.sdu.edu.cn7 Sequence of Track Finding Combine Axial segs to circle track Circle Fitting Combine Stereo segs to helix track Helix Fitting
8
yzhang@hepg.sdu.edu.cn8 Track Object RecoTrk : a track object TrkRep : path-description object HitOnTrack (HOT) : list of hits
9
yzhang@hepg.sdu.edu.cn9 Track Parameter Babar BesIII
10
yzhang@hepg.sdu.edu.cn10 Track parameter conversion
11
yzhang@hepg.sdu.edu.cn11 Store tracks to TDS MdcTrack 1. 5 track parameters 2. position of pivot //?? 3. error matrix for track parameters 4. chi square of helix fit 5. number of degree of freedom for the fit 6. number of total hits contained 7. number of stereo hits contained 8. mass of this particle //?? Pid 9. hit list of the track 10. phi value at track terminated point (Thank Wang Liangliang ‘s help!) 11. status flag
12
yzhang@hepg.sdu.edu.cn12 Store tracks to TDS MdcRecHit 1. drift distance left 2. drift distance right 3. error of drift distance left 4. error of drift distance right 5. contribution to chi square 6. flag indicating left or right 7. MDC identifier 8. corrected ADC 9. corrected TDC 10. tracks containing this hit 11. status flag
13
yzhang@hepg.sdu.edu.cn13 Interface DriftDist = 1.0e-4*40.0*driftTime;//cm MdcHit::driftDist(tof, ambig, entranceAngle, dipAngle, z) MdcHit::driftDist(bunchTime, ambig) bunchTime+crudeTof Sigma =0.013; //cm MdcHit::sigma(driftdist, ambig, entranceAngle, dipAngle, z) MdcHit::sigma(driftdist, ambig) T0 = 0.0 Bfield = BFieldFixed(0.0,0.0,1.0)
14
yzhang@hepg.sdu.edu.cn14 MdcPatRec Documentation http://koala.ihep.ac.cn/~zhangy/MdcPatRecDoc02/index.html
15
yzhang@hepg.sdu.edu.cn15 Preliminary Results for 1.0 GeV μ (2005-05) Released in boss 4.2.0 Tracking efficiency:80% Distribution of and after 3-D helix tracking σ = 21 MeV / c σ = 12mm
16
yzhang@hepg.sdu.edu.cn16 The efficiency of segment finding rely on “neighbor”s finding Original construct 8 bit groupword according to a reference wire by id CAN NOT construct by wire id in superlayer 1~5 Modify segment construct clockwise (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)
17
yzhang@hepg.sdu.edu.cn17 Modify segment construct Use phi of reference wire get “neighbors” Take 2 reference wire Layer 2 and layer 0 take No. 2 wire as reference wire Layer 3 take No. 4 wire as reference wire 43 2 10 765 0 1 2 3 Layer id neighbor wire
18
yzhang@hepg.sdu.edu.cn18 Modify segment construct Verify the segment All segments can pass this test Almost all hits can form segment NEED check ambiguity 10 1 10 110 0 1 2 3 Layer id Phi of No. 1 wire
19
yzhang@hepg.sdu.edu.cn19 Result for 1.0 GeV μ (2005-07) Tracking efficiency > 99% Distribution of and after 3-D helix tracking = 6 Mev/c σ = 1.9mm
20
yzhang@hepg.sdu.edu.cn20 Lost segments at –X Do a line fit to segment. The domain of is Huge chisq in –x If hits in segment cross –x axis and < 0 All segments cross –x can be found Thank Yu Guowei ‘s help! One MC Truth Hit
21
yzhang@hepg.sdu.edu.cn21 Latest result of MdcPatRec (2005-09) MC events P :1GeV single track cos(theta) :(-0.8 0.8) Wire resolution :smeared with 130 mocron Particle:muon+,e+ BESIII’s goal:
22
yzhang@hepg.sdu.edu.cn22 e(+) smeared1 track efficiency >99.8% Mean = 46.25 = 5.8 Mev/c= 4.9 Mev/c= 0.125mm
23
yzhang@hepg.sdu.edu.cn23 e(+) smeared2 track efficiency >99.8% = 1.89mm Mean = 44.38 Mean = 0.45mm
24
yzhang@hepg.sdu.edu.cn24 Muon(+) smeared1 track efficiency >99.8% Mean = 45.78 = 5.7 Mev/c= 4.6 Mev/c= 0.125mm
25
yzhang@hepg.sdu.edu.cn25 Muon(+) smeared2 track efficiency >99.8% = 1.88mm Mean = 44.36 Mean = 0.4mm
26
yzhang@hepg.sdu.edu.cn26 To Do Sign of d0 Pivot and FiTem Store status and residual to TDS Lost hits of inner layers Shift of d0 Spacial resolution Hit ambiguity Sigma and Bfield Interface Find detector concerned value in code Delete AList,Pdt, ProxyDict … in my own package
27
yzhang@hepg.sdu.edu.cn27 Summary Released in boss 4.3.0 Almost all track parameters have been put into TDS Modify some algorithm in segment finding Reconstruction results are acceptable Much work to do with algorithm and code
28
Thank you!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.