Presentation is loading. Please wait.

Presentation is loading. Please wait.

Current Status of MDC Track Reconstruction MdcPatRec Zhang Yao, Zhang Xueyao 2005-09-07.

Similar presentations


Presentation on theme: "Current Status of MDC Track Reconstruction MdcPatRec Zhang Yao, Zhang Xueyao 2005-09-07."— Presentation transcript:

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!


Download ppt "Current Status of MDC Track Reconstruction MdcPatRec Zhang Yao, Zhang Xueyao 2005-09-07."

Similar presentations


Ads by Google