The BESIII Offline Software Weidong Li Institute of High Energy Physics, Beijing Workshop on the cooperation of PRC-US in HEP 16 June 2006.

Slides:



Advertisements
Similar presentations
Simulation Studies of a (DEPFET) Vertex Detector for SuperBelle Ariane Frey, Max-Planck-Institut für Physik München Contents: Software framework Simulation.
Advertisements

MEG-Review Feb MEG Software Group MEG Software Status Framework for MC, Schedule, DC reconstruction update and Discussion on a ROOT-based offline.
Software Summary Database Data Flow G4MICE Status & Plans Detector Reconstruction 1M.Ellis - CM24 - 3rd June 2009.
25/03/2003Simulation Application for the LHCb Experiment CHEP March 2003 Presented by: W. Pokorski / CERN Authors: I. Belyaev, Ph. Charpentier,
BESIII Offline Software Overview Weidong Li & Yajun Mao BESIII Collaboration Meeting, Beijing 12 January 2006.
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,
Status of MC Simulation Huaimin Liu BESIII Collaboration meeting IHEP, Beijing, Jan. 12, 2006.
BES III core/reconstruction software planning for Release 3.0 BES III core/reconstruction software planning for Release 3.0 Li Weidong
More design Works More simulation to study the physics reaches with BESIII. magnet? solid angle coverage ? Identify several important physics topics, and.
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.
David N. Brown Lawrence Berkeley National Lab Representing the BaBar Collaboration The BaBar Mini  BaBar  BaBar’s Data Formats  Design of the Mini 
Thomas Jefferson National Accelerator Facility Page 1 EC / PCAL ENERGY CALIBRATION Cole Smith UVA PCAL EC Outline Why 2 calorimeters? Requirements Using.
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.
CBM Software Workshop for Future Challenges in Tracking and Trigger Concepts, GSI, 9 June 2010 Volker Friese.
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.
CHEP06, Mumbai-India, Feb 2006V. Daniel Elvira 1 The CMS Simulation Validation Suite V. Daniel Elvira (Fermilab) for the CMS Collaboration.
T. Burnett1 GLAST LAT ProjectDOE/NASA Baseline-Preliminary Design Review, January 9, 2002 SAS Software: Sources Detector geometry model Simulation Event.
Heather Kelly PPA Scientific Computing Apps LAT was launched as part of the Fermi Gamma-ray Space Telescope on June 11 th 2008.
Detector Simulation Presentation # 3 Nafisa Tasneem CHEP,KNU  How to do HEP experiment  What is detector simulation?
Track extrapolation to TOF with Kalman filter F. Pierella for the TOF-Offline Group INFN & Bologna University PPR Meeting, January 2003.
Simulations for CBM CBM-India Meeting, Jammu, 12 February 2008 V. Friese
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.
GDB Meeting - 10 June 2003 ATLAS Offline Software David R. Quarrie Lawrence Berkeley National Laboratory
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.
GLAST LAT Offline SoftwareCore review, Jan. 17, 2001 Review of the “Core” software: Introduction Environment: THB, Thomas, Ian, Heather Geometry: Joanne.
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
Plans for a Simulation Study of the Magnetic Field Requirements of the LC TPC February 2006, ILC TPC Analysis Jamboree, DESY Christian Hansen University.
BES III Software: Overview, Status and Plan Weidong Li Representing BES III Software Group BES Annual Meeting, Beijing 1 st June 2005.
BESIII EMC Simulation & Reconstruction He Miao
General requirements for BES III offline & EF selection software Weidong Li.
BESIII Track Extrapolation & Matching Wang Liangliang EPC IHEP.
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.
Status of Analysis Software Kanglin He For Analysis Software Group.
Current Status of MDC Track Reconstruction MdcPatRec Zhang Yao, Zhang Xueyao
Overview of PHENIX Muon Tracker Data Analysis PHENIX Muon Tracker Muon Tracker Software Muon Tracker Database Muon Event Display Performance Muon Reconstruction.
TeV muons: from data handling to new physics phenomena Vladimir Palichik JINR, Dubna NEC’2009 Varna, September 07-14, 2009.
Software Week - 8/12/98G. Poulard - CERN EP/ATC1 Status of Software for Physics TDR Atlas Software Week 8 December 1998 G. Poulard.
TOF Reconstruction, Calibration & Test-beam Simulation Jiang Linli 2005/6/1 (13th BES Annual Meeting )
SiD Tracking in the LOI and Future Plans Richard Partridge SLAC ALCPG 2009.
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.
2005/07/12 (Tue)8th ACFA Full simulator study of muon detector and calorimeter 8th ACFA Workshop at Daegu, Korea 2005/07/12 (Tue) Hiroaki.
BESF Framework Development Weidong Li
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.
Tracking software of the BESIII drift chamber Linghui WU For the BESIII MDC software group.
Monthly video-conference, 18/12/2003 P.Hristov1 Preparation for physics data challenge'04 P.Hristov Alice monthly off-line video-conference December 18,
The Software Library of the Belle II Experiment
GEANT4 for Future Linear Colliders
Status of BESIII and upgrade of BESIII
Migration of reconstruction and analysis software to C++
Silicon Tracking with GENFIT
Linear Collider Simulation Tools
Geant4 in HARP V.Ivanchenko For the HARP Collaboration
MUC simulation and reconstruction
Agenda SICb Session Status of SICb software migration F.Ranjard
BESIII TOF Digitization
BES III Software: Short-term Plan ( )
Presentation transcript:

The BESIII Offline Software Weidong Li Institute of High Energy Physics, Beijing Workshop on the cooperation of PRC-US in HEP 16 June 2006

2 BESIII Experiment Muon Chamber (MUC) : RPC based TOF System :  T = 90 ps barrel 110 ps endcap Main Drift Chamber (MDC) :  xy = 130  m  P/P = 0.5 GeV  dE/dx = 6-7 % EM Calorimeter (EMC) :  E/E = GeV  z,  = GeV Super-conducting Magnet : 1.0 Tesla

3 Software Environment  Underlying framework GAUDI (originally developed by LHCb)  Simulation GEANT4  Other external LIBs: CERNLIB, CLHEP, ROOT, AIDA, XercesC, GDML …  Database: MySQL  Computer language: C++ (BESII legacy code written in Fortran )  Operation system: SLC3/ gcc3.2.3  Reused part of code from Belle, BaBar, ATLAS,GLAST

4 CMT and CVS Release area CVS Work area sources Installation area binaries package generated cmt package cmt External  Internal software  External software HEP software Public domain software

5 Gaudi Infrastructure  The application has an ApplicationMgr and it creates and initializes a set of services.  The EventLoopMgr controls the main physics event loop and schedules execution of algorithms.  We have implemented many BESIII specific Algorithms and Services.

6 Framework Geometry GDML DataExecution Sequence Sequence Raw Data RootDst CnvSvc RawData CnvSvc TofGeom Svc MdcRec TofRec MucRec DST Data Event Data Service EmcRec Detector Data Flow Flow Event Data Flow Flow Navigation Svc Magnetic FieldSvc PartProp Svc MdcGeom Svc EmcGeom Svc MucGeom Svc

7 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 Root format/byte stream 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

8 Simulation (1)  MDC  TOF Scintillator (EJ200) Wrapping materials (Al + PVF) PMT (R5924) Stereo layers: Hype Stereo Cells : TwistTube Axial layers: Tube Solid Tube & Endplate constructed use Tube solid barrel end-cap

9 Simulation (2)  EMC G4Trap & G4IrregBox Added cables,support system Digitization: readout electronics is simulated  MUC Detector description detailed to a single strip One dimension read-out Efficiency added according to position of pad

10 Simulation (3)  Generators are legacy code from BES/BESII experiment  Generators communicate with detector simulation through Gaudi Transient Data Store. Generator (BesGenModule) Simulation (BesSim) Reconstruction (MdcPatRec...) Kine Inform. Digi & McTruth Event Gen McTruth Digi Recon Dst Algorithm Transient Data Store

11 Reconstruction Algorithms Sub-detectorReconstruction Algorithms MDC MdcPatRec : tracking algorithm based on BaBar software TrkReco: tracking algorithm based on Belle software MdcDedxAlg: calculating dE/dx information for MDC tracks. KalFit: track fitting algorithm using the Kalman Filter method. TOF TofRec: calculates the flight time of charged particles. Calorimeter EmcRec: a clustering algorithm for EM Calorimeter. Muon Chamber MucRec: tracking algorithm for Muon Chamber Other Algorithms T0 Calculation: determining the event start time T0. Tack Extrapolation: considering particles’ deflection in the magnetic field and the ionization energy loss of particles in the material.

12  Recon. and simulation algorithms retrieve calibration data from calibration data store  Meta-data stored in database contains: path, valid run interval  Calibration constants are stored in ROOT files Calibration constants (ROOT) MySQL database CalibFunc Svc Calibration Data Service Reconstruction algorithm CalibRoot CnvSvc Simulation algorithm GUI Client Calibration Algorithm

13 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  Recently MCTruth information was added.

14 Physics Analysis Software  Analysis Object Builder  Particle Identification  Kinematics Fitting  Vertex Finding

15 Major Releases  BESIII alpha release integration with BOOST simulation Running the reconstruction chain for MDC, TOF, EMC and MUC can be achieved in the BESIII Gaudi framework. EDM for both Raw Data and reconstructed data developed. Completion of fully functional Event Data I/O. Status: published in May, 2005  BESIII beta release Simulation and reconstruction chain functions reasonably well and can successfully process thousands of events. Common physics analysis tools and utilities available. Physics study can start. Status: published in November, 2005

16 Event Data Flow

17 Performance (1)  TOF reconstruction eff. ~99% (1GeV electron) time resolution: ~110 ps   MDC momentum and spatial resolution σxy = 110 μm, δpt/pt = 0.4% (1GeV μ)  dE/dx = ~6% 1 GeV π

18 Performance (2)  MUC Recon. efficiency: ~ 1GeV Ratio of fake μ < 10% for π   EMC σ E /E ≈ σ z = 0.6 μ efficiency π (fake μ )

19 BESIII Software Timeline

20 Ongoing Activities  Detector alignment survey  Mixing of background events  Reconstruction performance optimization  Studies of algorithms’ robustness With background pileup miss-alignment Non-uniform magnetic field  Data Challenges

21 Summary  BESIII has successfully adopted GAUDI application framework.  Based on Gaudi, the BESIII offline software was developed Simulation Calibration and reconstruction Physics analysis  Data challenge and software performance optimization are the major task for 2006.