Presentation is loading. Please wait.

Presentation is loading. Please wait.

May 29 - Jun 4 , 2005BESIII Annual Meeting , Beijing 1 The BESIII Detector Description With XML Jun 1, 2005 Zhengyun You , Yajun Mao (School of Physics,

Similar presentations


Presentation on theme: "May 29 - Jun 4 , 2005BESIII Annual Meeting , Beijing 1 The BESIII Detector Description With XML Jun 1, 2005 Zhengyun You , Yajun Mao (School of Physics,"— Presentation transcript:

1 May 29 - Jun 4 , 2005BESIII Annual Meeting , Beijing 1 The BESIII Detector Description With XML Jun 1, 2005 Zhengyun You , Yajun Mao (School of Physics, Peking University)

2 May 29 - Jun 4 , 2005BESIII Annual Meeting , Beijing 2 Outline The Motivation What’s XML? BESIII Detector with XML Schema for Event Display & Reconstruction Summary

3 May 29 - Jun 4 , 2005BESIII Annual Meeting , Beijing 3 Overview of BESIII Offline Software GEANT4GAUDIROOT BOOST BOSS (BASF) Detector related information geometry, material, calibration… Event Generator Physics Analysis Detector Simulation Reconstruction Event Display

4 May 29 - Jun 4 , 2005BESIII Annual Meeting , Beijing 4 A New Solution With XML Event Generator Detector Simulation Detector Response Decode + Reconstruction Physics Analysis Event Display DAQ GENBES, PYTHIABOOST(GEANT4) BESIII Offline Flow Chat (Schematic) GEANT4 Schema ROOT Schema ROOT Schema XML description Keep sub-structure GDML=> GEANT4 Digitalization: simple identical geometry for Simulation, Reconstruction, Event Display Share schema BESIII Raw Data Database Geom.+Cal. Simulated Data DST or  DST

5 May 29 - Jun 4 , 2005BESIII Annual Meeting , Beijing 5  XML (eXtensible Markup Language) is an industry standard tool.  XML has great power in auto-distribution and data exchange over platforms. XML document Same content Different format standard auto What’s XML?

6 May 29 - Jun 4 , 2005BESIII Annual Meeting , Beijing 6 A Simple Example With XML <volume name=“logLayer” solid=“layer” material=“iron” airiron

7 May 29 - Jun 4 , 2005BESIII Annual Meeting , Beijing 7 BESIII Detector Overview MDCTOF EMC MUC

8 May 29 - Jun 4 , 2005BESIII Annual Meeting , Beijing 8 BESIII MDC with XML

9 May 29 - Jun 4 , 2005BESIII Annual Meeting , Beijing 9 BESIII TOF with XML

10 May 29 - Jun 4 , 2005BESIII Annual Meeting , Beijing 10 BESIII EMC with XML

11 May 29 - Jun 4 , 2005BESIII Annual Meeting , Beijing 11 BESIII MUC with XML

12 May 29 - Jun 4 , 2005BESIII Annual Meeting , Beijing 12 Schema for Reco. & Event Display Geometry, Materials, Calibration… Classes for Simulation XML description Classes for Reconstruction Classes for Event Display GEANT4 Schema ROOT Schema XML writer Improved GEANT4 Schema: add three new shapes: Hype, TwistedTubs, IrregBox Wrote ROOT-based Schema for reconstruction & event display

13 May 29 - Jun 4 , 2005BESIII Annual Meeting , Beijing 13 Event Display Package

14 May 29 - Jun 4 , 2005BESIII Annual Meeting , Beijing 14 An Example of An Event

15 May 29 - Jun 4 , 2005BESIII Annual Meeting , Beijing 15 Geometry Classes for Reco. BESIII Mdc Layer Wire Tof Bucket Scintillator Emc Phi Theta Crystal Muc Segment Layer Iron Rpc Strip Bakelite Gas Chamber Interested Objects Applied in MUC Got Identical results Access geom. : simple Reconstruction: simple Will be applied in other sub-system soon

16 May 29 - Jun 4 , 2005BESIII Annual Meeting , Beijing 16 Summary Applied XML to handle BESIII detector in offline software Improved GEANT4 schema & wrote ROOT-based schema Identical geometry for all offline packages becomes practical Could handle very complicated structure in a rather simple way The new technique makes the offline code simple & robust

17 May 29 - Jun 4 , 2005BESIII Annual Meeting , Beijing 17 THANK YOU !


Download ppt "May 29 - Jun 4 , 2005BESIII Annual Meeting , Beijing 1 The BESIII Detector Description With XML Jun 1, 2005 Zhengyun You , Yajun Mao (School of Physics,"

Similar presentations


Ads by Google