BESIII Offline Software Overview Weidong Li & Yajun Mao BESIII Collaboration Meeting, Beijing 12 January 2006.

Slides:



Advertisements
Similar presentations
Use of G EANT 4 in CMS AIHENP’99 Crete, April 1999 Véronique Lefébure CERN EP/CMC.
Advertisements

MEG-Review Feb MEG Software Group MEG Software Status Framework for MC, Schedule, DC reconstruction update and Discussion on a ROOT-based offline.
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,
The digitization procedure occurs separately for each Muon technology, MDT, CSC, RPC and TGC. Here the main steps of each MuonHits to Muon Digits conversion.
Status of MC Simulation Huaimin Liu BESIII Collaboration meeting IHEP, Beijing, Jan. 12, 2006.
Shuei MEG review meeting, 2 July MEG Software Status MEG Software Group Framework Large Prototype software updates Database ROME Monte Carlo.
CLAS12 CalCom Status Update CLAS Collaboration Meeting November 14, 2014.
MdcPatRec Tracking Status Zhang Yao, Zhang Xueyao Shandong University.
Jiawen Zhang, IHEP, 2008, April 10, frascati Status of BEPCII/BESIII and Physics preparation Jiawen Zhang 2008/4/7—10 , PHIPSI08, Frascati.
BES Ⅲ Detector Description and Event Display Zhengyun YOU, Yajun Mao School of Physics, Peking University Jan.10th, 2006.
GLAST CHEP 03 March R.Dubois1/17 GLAST Large Area Telescope: Overview of GLAST Offline Software Richard Dubois Stanford Linear Accelerator Center.
ALICE Upgrade for Run3: Computing HL-LHC Trigger, Online and Offline Computing Working Group Topical Workshop Sep 5 th 2014.
David N. Brown Lawrence Berkeley National Lab Representing the BaBar Collaboration The BaBar Mini  BaBar  BaBar’s Data Formats  Design of the Mini 
Real data reconstruction A. De Caro (University and INFN of Salerno) CERN Building 29, December 9th, 2009ALICE TOF General meeting.
Thomas Jefferson National Accelerator Facility Page 1 EC / PCAL ENERGY CALIBRATION Cole Smith UVA PCAL EC Outline Why 2 calorimeters? Requirements Using.
The BESIII Offline Software Weidong Li Institute of High Energy Physics, Beijing Workshop on the cooperation of PRC-US in HEP 16 June 2006.
BESIII MC Release notes & planned development Dengzy, Hem, Liuhm, Youzy, Yuany Nov. 23, 2005.
BESIII Detector Simulation with Geant4 Huaimin Liu, Guofu Cao IHEP, Beijing 12 th Geant4 Collaboration Workshop Hebden Bridge (UK), September, 2007.
5 May 98 1 Jürgen Knobloch Computing Planning for ATLAS ATLAS Software Week 5 May 1998 Jürgen Knobloch Slides also on:
MINER A Software The Goals Software being developed have to be portable maintainable over the expected lifetime of the experiment extensible accessible.
BESIII Simulation Software Deng Ziyan, IHEP ACAT 2007, Amsterdam April
R.T. Jones, Newport News, May The GlueX Simulation Framework GEANT4 Tutorial Workshop Newport News, May 22-26, 2006 R.T. Jones, UConn Monte Carlo.
24/06/03 ATLAS WeekAlexandre Solodkov1 Status of TileCal software.
RICH SIMULATION USING GEANT4 S.EASO, RAL OBJECTIVES OF THE SIMULATION. CURRENT STATUS AND PLANS. INTEGRATION WITH LHCb SOFTWARE. SUMMARY.
T. Burnett1 GLAST LAT ProjectDOE/NASA Baseline-Preliminary Design Review, January 9, 2002 SAS Software: Sources Detector geometry model Simulation Event.
BesMUC Reconstruction Current Status You zhengyun, Mao yajun School of Physics, PKU
1 Energy loss correction for a crystal calorimeter He Miao Institute of High Energy Physics Beijing, P.R.China.
MDC Simulation Yuan Ye BESIII Collaboration Meeting.
BesVis An Visualization software for BESIII experiment Zhengyun YOU School of Physics, PKU
BESIII Simulation Status Z.Y. Deng M. He H.M. Liu Y.J. Mao Z.Y. You Y.Yuan BES Annual Meeting June 1, 2005.
Feb. 7, 2007First GLAST symposium1 Measuring the PSF and the energy resolution with the GLAST-LAT Calibration Unit Ph. Bruel on behalf of the beam test.
The CMS Simulation Software Julia Yarba, Fermilab on behalf of CMS Collaboration 22 m long, 15 m in diameter Over a million geometrical volumes Many complex.
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.
LM Feb SSD status and Plans for Year 5 Lilian Martin - SUBATECH STAR Collaboration Meeting BNL - February 2005.
CBM ECAL simulation status Prokudin Mikhail ITEP.
Status of BESIII Weidong Li IHEP, CAS, Beijing Nanchang 17th April, 2010.
Particle Identification at BESIII Kanglin He April 23, 2007, Amsterdam.
BES III reconstruction software planning for Summer 2004 BES III reconstruction software planning for Summer 2004 Li Weidong
Detector Description in LHCb Detector Description Workshop 13 June 2002 S. Ponce, P. Mato / CERN.
BES III Software: Overview, Status and Plan Weidong Li Representing BES III Software Group BES Annual Meeting, Beijing 1 st June 2005.
Forward Carriage Commissioning CLAS Collaboration Meeting 6/19/2015CLAS12 CalCom Status Update1 ECAL PCAL FTOF Panel 1A FTOF Panel 1B Detector Status PMT.
General requirements for BES III offline & EF selection software Weidong Li.
1 OO Muon Reconstruction in ATLAS Michela Biglietti Univ. of Naples INFN/Naples Atlas offline software MuonSpectrometer reconstruction (Moore) Atlas combined.
CGEM-IT project and beam test program G. Felici for the FE-LNF-TO team Partially supported by the Italian Ministry of Foreign Affairs under the Program.
BESIII Offline Software Development Environment Ma qiumei * Development environment * Configuration & management tool * Software development.
The MEG Offline Project General Architecture Offline Organization Responsibilities Milestones PSI 2/7/2004Corrado Gatto INFN.
Status of Analysis Software Kanglin He For Analysis Software Group.
Overview of PHENIX Muon Tracker Data Analysis PHENIX Muon Tracker Muon Tracker Software Muon Tracker Database Muon Event Display Performance Muon Reconstruction.
TOF Reconstruction, Calibration & Test-beam Simulation Jiang Linli 2005/6/1 (13th BES Annual Meeting )
Feb. 3, 2007IFC meeting1 Beam test report Ph. Bruel on behalf of the beam test working group Gamma-ray Large Area Space Telescope.
Overview of EMU Software Rick Wilkinson. Slice Test DAQ We succeeded in using Slice Test DAQ code to take test beam data, combining chamber and trigger.
BESF Framework Development Weidong Li
ATLAS The ConditionDB is accessed by the offline reconstruction framework (ATHENA). COOLCOnditions Objects for LHC The interface is provided by COOL (COnditions.
BESIII offline software group Status of BESIII Event Reconstruction System.
BES III Software: Beta Release Plan Weidong Li 19 th October 2005.
Object-Oriented Track Reconstruction in the PHENIX Detector at RHIC Outline The PHENIX Detector Tracking in PHENIX Overview Algorithms Object-Oriented.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
1 GlueX Software Oct. 21, 2004 D. Lawrence, JLab.
Thomas Jefferson National Accelerator Facility Page 1 CLAS12 Workshop Jefferson Lab February 23, 2016 Time-of-Flight Software Status Jerry Gilfoyle, Evgeny.
Monthly video-conference, 18/12/2003 P.Hristov1 Preparation for physics data challenge'04 P.Hristov Alice monthly off-line video-conference December 18,
BESIII data processing
GEANT4 for Future Linear Colliders
Status of BESIII and upgrade of BESIII
Migration of reconstruction and analysis software to C++
Silicon Tracking with GENFIT
Simulation and Physics
Geant4 in HARP V.Ivanchenko For the HARP Collaboration
MUC simulation and reconstruction
BES III Software: Short-term Plan ( )
Presentation transcript:

BESIII Offline Software Overview Weidong Li & Yajun Mao BESIII Collaboration Meeting, Beijing 12 January 2006

12/01/2006W.Li and Y. Mao2 Infrastructure and Environment  Underlying framework GAUDI (originally developed by LHCb)  Simulation GEANT4  Other external LIBs: CERNLIB, CLHEP, ROOT, AIDA, XercesC, GDML …  Database: PGSQL/MySQL  Software configuration management CMT and CVS  Computer language: C++ (BESII legacy code written in Fortran )  Operation system: Redhat 7.3/gcc3.2  Reused code from Belle, BaBar, ATLAS,GLAST …

12/01/2006W.Li and Y. Mao3 Organization   Institutes participating Institute of High Energy Physics Peking University Shandong University University of Science and Technology of China Hunan University Zhejiang University Joint Institute for Nuclear Research, Russian Kanglin He Huaimin Liu Zepu Mao Jinfa Qiu Weidong Li

12/01/2006W.Li and Y. Mao4 Event Data  HEPEVT Data Kinematics information only  RAW Data Delivered by DAQ for reconstruction Byte stream format  Simulated Event Data Contain digits, hits and other MC truth information Ascii file format  REC & DST Data Reconstructed Data is event data written as output of reconstruction procedure DST Data is a reduced event representation suitable for analysis Both in ROOT format RAW Data Simulated Event Data Event Data Generator HEPEVT Data Data G4 Simulation Reconstruction Rec & DST Data Data

12/01/2006W.Li and Y. Mao5 Event Data Conversion Services Algorithm A Algorithm B Algorithm C Data T1 Data T2, T3 Data T2 Data T3, T4 Data T4 Data T5 T1 T5 Real data flow Apparent data flow T2 T4 T3

12/01/2006W.Li and Y. Mao6 Detector Description  Based GDML (Geometry Description Markup Language), a kind of XML developed by GEANT4 group.  Peking University group expanded the GEANT4 Schema and developed a new ROOT Schema for BESIII applications.  GDML Detector Description has been used for simulation, event display and MUC reconstruction. Classes for Simulation Geometry, Materials, Alignment… XML description Classes for Reconstruction Classes for Event Display ROOT Schema XML writer GEANT4 Schema

12/01/2006W.Li and Y. Mao7 Access to Geometry Data TOF GeomSvc EMC GeomSvc MUC GeomSvc MDC GeomSvc ApplicationLayer TOF DAO EMC DAO MUC DAO MDC DAO Database Geometry, Materials XML description Objects for Reconstruction Data Access Layer

12/01/2006W.Li and Y. Mao8 Event Display Tool: BesVis  Based on ROOT, OpenGL, X3D and XML  Support both 2D and 3D view  Operations and controls available through menu and toolbar items  First version was released in December 2005.

12/01/2006W.Li and Y. Mao9 Simulation Integration  BES has ~30 event generators written in Fortran  Use C++ Hepevt_Wrapper to access the kinematics information generated by the generators Transient Event Store Generator Simulation Simulation ② ①   BOOST (BESIII Objected Oriented Simulation Tool) was originally developed in a independent framework.   Integration with BOOST simulation is based on ATLAS/Athena software.   Currently both BES generators and BOOST have been integrated with the offline framework.

12/01/2006W.Li and Y. Mao10 Calibration Status  Framework is based on GLAST calibration infrastructure   Status Developed MDC, TOF and EMC calibration prototype algorithms Defined calibration data for each sub-detector Reconstruction algorithms are able to retrieved calibration constants through the framework. calibUtil interface Data (persistent)Metadata (persistent) Dead chns (XML) CAL calibs (ROOT) MySQL rdbms Write/register Search Read Signifies “uses” or “accesses”

12/01/2006W.Li and Y. Mao11 Drift Chamber Software Status  Simulation Stereo cells are described by G4TwistTube. Digitization is based on parameters from test beam data.  The calibration algorithm contains correction to X-T relation, spatial resolution,T0, wire position, time walk.  Reconstruction algorithms are: TrkReco and MdcPatRec. For single 1 GeV muons, both of them obtain: Efficiency: ~99% Spatial resolution: ~110 μm  dE/dx resolution: ~6% consistent with detector design report.

12/01/2006W.Li and Y. Mao12 TOF Software Status  Simulation Two-layered structure for Barrel Digitization takes into account: light production, light propagation and PMT response etc. Intrinsic time resolution: 85 ps  Calibration & reconstruction Calibration algorithm includes time correction, effective velocity and attenuation calibration. Reconstruction results have been used in particle identification

12/01/2006W.Li and Y. Mao13 EM Calorimeter Software Status  Simulation End-cap is described by G4IrregBox. Full simulation of readout electronics is included in digitization.  Energy calibration Digit calibration: converting ADC channels into energy. Cluster calibration: correcting non- linearity of readout signals.  Reconstruction ΔE/E = σ z = 0.6

12/01/2006W.Li and Y. Mao14 Muon Counter Software Status  Simulation RPC as sensitive detector Detailed to each read-out strip  Reconstruction Tracking algorithm is seeded by the tracks extrapolated from MDC. Searching for hits gap by gap within predefined windows.  Reconstruction efficiency: ~ 1GeV Ext track Fired strips Window

12/01/2006W.Li and Y. Mao15 Physics Analysis Software Status  Prototype software for physics analysis Analysis event data model Analysis event builder Kinematics fitting Secondary vertex finding Particle identification  Physicists already start checking physics performance.

12/01/2006W.Li and Y. Mao16 Online Event Selection Software  Fast reconstruction algorithms and steering prototypes that control event selection have been developed and tested in the online environment. Accept Reconstruction algorithms Consistent with criteria End of AlgSeq N N Y Reject Y Algorithm sequences StepSequencer Reconstruction result   Share the same framework with offline.   Fast reconstruction algorithms shall be executed step by step according to the predefined sequences. In each step, event is rejected if it does not satisfy any selection criteria.

12/01/2006W.Li and Y. Mao17 Release Status  BOSS alpha release integration with BOOST simulation ( done ) Running the reconstruction chain for MDC, TOF, EMC and MUC can be achieved in the BOSS Gaudi framework. ( done ) EDM for both Raw Data and reconstructed data developed. Completion of fully functional Event Data I/O. ( done ) Status: published on 30 th of May, 2005  BOSS beta release Simulation and reconstruction chain functions reasonably well and can successfully process thousands of events. ( done ) Common physics analysis tools and utilities available. ( done ) Physics study in BOSS can start. Status: published on 17 th of November, 2005

12/01/2006W.Li and Y. Mao18 Progress since 2005 Annual Meeting  Analysis software development Analysis event builder (done) Particle identification (done) Secondary vertex finding (done)  Calibration infrastructure and algorithm prototypes (done)  Event Display Tool: BesVis (done)  Migration to GDML detector description (done for MUC )  Performance studies (ongoing) Physics: efficiency and resolution System: algorithms’ benchmarking and profiling, memory leakage etc.  Cavern backgrounds and realistic detector simulation (ongoing)

12/01/2006W.Li and Y. Mao19 Areas where work is needed  Detector alignment, dead/hot channel services  Magnetic field service  Parameters database  Simulation of Level1 hardware trigger  Mixing of background events  Migration to Gaudi v16r4/LCGCMT_35 that has been tested in our target operation system (SLC3).  Analysis software will still evolve based on experience obtained from the current prototype.  Physics study for online Event Filter  Data Challenges

12/01/2006W.Li and Y. Mao20 Data Challenge (1)  Motivation To understand the BESIII computing environment CPU, storage and network requirements, system performances, bottle necks, etc… To check and validate the BESIII software  Iterate on a set of Data Challenges of increasing complexity Running ‘simulation’, ‘reconstruction’ and ‘analysis’ on a large scale Testing calibration procedures Adding trigger simulation and event filter algorithms Producing physics results

12/01/2006W.Li and Y. Mao21 Data Challenge (2)  It should include Subsystem tests: simulation, calibration, reconstruction and analysis Generation  simulation  digitization  background mixing  reconstruction  analysis Full offline chain test: Generation  simulation  digitization  background mixing  reconstruction  analysis Trigger/Event filter/Offline chain test Trigger/Event filter/Offline chain test Stress tests for scaled systems (10%, 25%…)

12/01/2006W.Li and Y. Mao22 Summary  A tremendous amount of progress in 2005 and people are focusing on more realistic digitization procedures. Simulation is in good shape and people are focusing on more realistic digitization procedures. Calibration Infrastructure and prototype algorithms have been developed. Reconstruction algorithms are being tuned for better performance. Physics analysis prototype software are also developed and are being used in physics studies.  Data challenge and software performance optimization are two major tasks this year.

12/01/2006W.Li and Y. Mao23