Transcript Document
Status of BESIII Event Reconstruction System BESIII offline software group 2006.10.31 BESIII Experiment Main Drift Chamber (MDC): xy = 130 m P/P = 0.5 %@1 GeV dE/dx = 6-7 % TOF System: T = 90 ps barrel 110 ps endcap Super-conducting Magnet:1.0 Tesla Muon Chamber (MUC): RPC based EM Calorimeter (EMC):E/E = 2.5 % @ 1 GeV z, = 0.6 cm @ 1 GeV Offline software BOSS – BES Offline Software System based on Gaudi. BES III Software Framework Core Software Calibration & Database Reconstruction Simulaton Physics Analysis Software Calibration Recon. and simulation algorithms retrieve calibration data from calibration data store Calibration constants are stored in ROOT files GUI Client Reconstruction algorithm CalibFunc Svc Calibration Data Service CalibRoot CnvSvc MySQL database Simulation algorithm Calibration constants (ROOT) Calibration Algorithm The BESIII Event Reconstruction Modules and General Flow EventStartTime (Fast-tracking, PID,EST ) MDC Tracking dE/dx Rec. (Particle ID) Track Fitting (Kalman Filter) Track Ext. TOF Rec. Veefind EventStartTime Track Matching EMC Rec. MuC Rec. Evtvert MDC Fast Tracking Module MDC Fast Tracking Module Track parameters: d0 , Ф0, Κ, dz , tgλ (based on Belle Lib. developed by xiaomei zhang) data unpacking axial segments finding stereo segments finding x160m z6mm 2D track finding 2D track fitting p10MeV x160 m z 6mm 3D track finding S_Z track fitting p 10MeV Trk Eff 99% TEST (Event Start Time) Module The TEST is important for the momentum Res., spatial Res. of the charged particles, but it is uncertain in the online system due to: 1) The BESIII trigger system can’t separate every event up to beam bunch. 2) The start time of charged event is determined by TOF_T, but the TOF reach time is different for different particle and different momentum. TEST should be calculated by offline system. REF (2ns) Bunch (8ns) Trigger Clock (24ns) TOF Test tev TDCM(TOF) MDC TDCM(MDC) TEST (Event Start Time) Flow MDC Fast Reconstruction TOF 1. Calculate Test by straight line segments fit Yes Yes NoTOF No Have TOF Information ? No 2.Calculate Test by TOF Inf. And MDC Fast tracking Inf. PID MDC Fast Rec. Information? Yes 4. Calculate Test 3. Calculate T by MDC Inf. est Only by MDC Inf. And Fast tracking Inf. Preliminary Result of TEST TOF: 96.78% MDC: 3.22% Segment Fit Test Eff. : 100% Muon ,Test=0ns,8ns,16ns, 5000 events TOF: 97.2% MDC: 2.6% Segment Fit: 0.2% Test Eff. : 96.4% error:0.63% e+e-hadrons ,Test=0ns,8ns,16ns, 5000 events Mdc Tracking Algorithm Two algorithms for MDC track reconstruction: TrkReco & MdcPatRec TrkReco MdcPatRec Personpower Zang S. L.(IHEP) Zhang X. Y.(SDU) Zhang Y.(SDU) Based on Belle reco. algorithm BaBar reco. algorithm Segment finding Conformal transform Pattern matching Track fitting Least square method Least square method MDC Tracking Module(1) (based on Belle Lib.) Init: Geometry-Survice., Cal.-Const., Adjust-constant Get Hit Information… R- Tracking: segment finding by conformal transformation and histogram method Conformal transformation Z Finding 3D Helix Fit S-Z calculation in Z finding MDC Tracking Module(2) (based on Babar Lib. ) Init: Geometry-Survice., Cal.-Const., Adjust-constant Get Hit Information… Segment finding: Search segments in each super-layer using a pattern look-up table Tracking: Link segments to 2D tracks, add stereo segments 3D Helix Fit Sequence of segment Finder For every superlayer, every wire in 2nd Layer form a group of 8 wires For every group (1) Try 4 hit pattern for group (2) Try 3 hit pattern for group Set massage of segment list 7 6 4 5 3 2 1 0 1 0 0 1 0 1 0 1 7 6 5 4 3 2 1 0 Wires No. 0-7 Set one word for a group of 8 wire, each bit for a wire. Set “1” for a hit wire, others “0” This octal value used for its group No. Preliminary Result of MDC tracking Momentum resolution μ- at pt = 1GeV Momentum resolution σp = 0.40% Spatial resolution μ- at Pt = 1GeV spatial resolution σ ~= 110μm Preliminary Result of MDC tracking Efficiency vs Pt (e-,μ-,π,p) 0.1 mm •Efficiency > 95% for single track Pt > 200MeV z0: signed distance from the pivot to track in z direction 0.8 mm d0: signed distance from the pivot to track in x-y plane Kalman filter tracking fitting Module The MDC reconstruction results are not very good, have to do KalFit: multiple scattering energy losses non-uniform magnetic fields …… Parameters of a track before KalFit & after KalFit(proton 300Mev) dE/dx Module Principle: dE/dx~f(v) MDC trackin g Particle type info P =βγ · m Overview of the software dE/dx codes developed successfully, released for physics study. Particle ID is tested with MC samples, dE/dx resolution, distributions, PID efficiency is reasonable. converter Transient Data Store DST <<uses>> <<uses>> EventDataSvc MdcDedxRecon DedxCalibAlg <<uses>> <<uses>> DedxCorrecSvc <<uses>> <<uses>> <<uses>> CalibDataSvc Transient Calib Data Store Calibration const converter MdcGeomSvc Pre. Performance of dE/dx dE/dx seperation for 5 particles(MC) seperation power with dE/dx Good particle seperation in a wide range for different particles The π/K seperation(3 σ ) reach about 800 MeV/c Particle identification efficiency is more than 90% with MC samples Track Extrapolation Module Function: Extrapolate MDC tracks to Outer detectors: TOF, EMC and MUC Algorithm: based on GEANT4, Energy loss and Magnetic field. Multiple scattering effect put into error matrix. TOF Reconstruction Module Geometry data Initialize() TofGeomSvc TofCalibSvc Calibration constants Data base Tof Digits Get Data MDC Tracks TDS Get Tracks execute() Make Hits Match Hits and Tracks Reconstructed Tof Tracks finalize() Tof Tracks TDS Primary TOF Recon. Result Reconstruction Efficiency : 99.82% (1 GeV electron data) entries time (ns) beta vs momentum time resolution:113ps EMC Reconstruction Module EMC is used to measure energy and position of electrons and photons, and to provide neutral energy trigger digit hit cluster shower Pre. Performances of EMC single gamma with 0.5MeV noise σE/E≈2.2%@1GeV theta phi Recon Effi. of π0 Muc Reconstruction Module Use Ext Track from Mdc as seed; Window Searching hits gap by gap; Searching on Barrel first, then EndCap; Also Searching on neighboring segments; Ext track Line Fit with hits on track; Compare with Mc truth; Barrel End Cap Fired strips Pre. Performances of Muc μ/π Identifcation Ratio % With different θ 100 90 μ efficiency 80 90 mu-90 pi-90 mu-70 pi-70 mu-50 pi=50 mu-40 pi-40 mu-30 pi-30 70 60 50 40 30 20 π(fake μ ) 10 0 0.5 0.7 0.9 1.1 1.3 1.5 p (GeV/c) 70 50 40 30 Summary Based on Gaudi, the BESIII offline software system (Boss) has developed Simulation Reconstruction Calibration system Physics analysis All sub-system work well on the Boss 6.1.0, got the Pre. Performance by the simple data sample, and passed the checking by typical physics channel. More works need to do to make each code work in the best status by closely the data to real data case step by step, such as: “noise study”, NUMF and “low momentum tracking” and S-T relation in MDC etc. Data challenge and software performance optimization are the major task in the next step.