BES III Software: Overview, Status and Plan Weidong Li Representing BES III Software Group BES Annual Meeting, Beijing 1 st June 2005.

Slides:



Advertisements
Similar presentations
Simulation Project Major achievements (past 6 months 2007)
Advertisements

BESIII Offline Software Overview Weidong Li & Yajun Mao BESIII Collaboration Meeting, Beijing 12 January 2006.
August 98 1 Jürgen Knobloch ATLAS Software Workshop Ann Arbor ATLAS Computing Planning ATLAS Software Workshop August 1998 Jürgen Knobloch Slides also.
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,
Framework for track reconstruction and it’s implementation for the CMS tracker A.Khanov,T.Todorov,P.Vanlaer.
Status of MC Simulation Huaimin Liu BESIII Collaboration meeting IHEP, Beijing, Jan. 12, 2006.
06/15/2009CALICE TB review RPC DHCAL 1m 3 test software: daq, event building, event display, analysis and simulation Lei Xia.
Shuei MEG review meeting, 2 July MEG Software Status MEG Software Group Framework Large Prototype software updates Database ROME Monte Carlo.
The GlueX Collaboration Meeting October 4-6, 2012 Jefferson Lab Curtis Meyer.
BES III core/reconstruction software planning for Release 3.0 BES III core/reconstruction software planning for Release 3.0 Li Weidong
LC Software Workshop, May 2009, CERN P. Mato /CERN.
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.
Updating JUPITER framework using XML interface Kobe University Susumu Kishimoto.
Event Data Model in ATLAS Edward Moyse (CERN) On behalf of the ATLAS collaboration CHEP 2004, Interlaken.
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.
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:
ALICE Simulation Framework Ivana Hrivnacova 1 and Andreas Morsch 2 1 NPI ASCR, Rez, Czech Republic 2 CERN, Geneva, Switzerland For the ALICE Collaboration.
MINER A Software The Goals Software being developed have to be portable maintainable over the expected lifetime of the experiment extensible accessible.
19 November 98 1 Jürgen Knobloch ATLAS Computing ATLAS Computing - issues for 1999 Jürgen Knobloch Slides also on:
Andreas Morsch, CERN EP/AIP CHEP 2003 Simulation in ALICE Andreas Morsch For the ALICE Offline Project 2003 Conference for Computing in High Energy and.
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.
November 2013 Review Talks Morning Plenary Talk – CLAS12 Software Overview and Progress ( ) Current Status with Emphasis on Past Year’s Progress:
Simulations for CBM CBM-India Meeting, Jammu, 12 February 2008 V. Friese
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
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 Annual Meeting 2005/05/29.
TB1: Data analysis Antonio Bulgheroni on behalf of the TB24 team.
HIGUCHI Takeo Department of Physics, Faulty of Science, University of Tokyo Representing dBASF Development Team BELLE/CHEP20001 Distributed BELLE Analysis.
GLAST LAT Offline SoftwareCore review, Jan. 17, 2001 Review of the “Core” software: Introduction Environment: THB, Thomas, Ian, Heather Geometry: Joanne.
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.
Weidong Li January 7, 2004 BES III Software Meeting Status Report: BESF software development environment Weidong Li.
1 SICBDST and Brunel Migration status and plans. 2 Migration Step 1: SICBMC/SICBDST split  Last LHCb week: Split done but not tested  Software week.
23/2/2000Status of GAUDI 1 P. Mato / CERN Computing meeting, LHCb Week 23 February 2000.
S t a t u s a n d u pd a t e s Gabriella Cataldi (INFN Lecce) & the group Moore … in the H8 test-beam … in the HLT(Pesa environment) … work in progress.
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.
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.
TOF Reconstruction, Calibration & Test-beam Simulation Jiang Linli 2005/6/1 (13th BES Annual Meeting )
Marco Cattaneo, 6-Apr Issues identified in sub-detector OO software reviews Calorimeters:18th February Tracking:24th March Rich:31st March.
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
Introduction to FCC Software FCC Istanbul 11 March, 2016 Alice Robson (CERN/UNIGE) on behalf of / with thanks to the FCC software group.
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.
Marco Cattaneo, Milano, 27th September Brunel status and plans Status of commissioning Forthcoming improvements Conventions.
Muon identification in ATLAS Peter Kluit (NIKHEF).
Migration of reconstruction and analysis software to C++
Stress tests for CLAS12 software
Progress with MUON reconstruction
OO Muon Reconstruction in ATLAS
Silicon Tracking with GENFIT
Simulation and Physics
Geant4 in HARP V.Ivanchenko For the HARP Collaboration
Muon Group Software Report
BES III Software: Short-term Plan ( )
Presentation transcript:

BES III Software: Overview, Status and Plan Weidong Li Representing BES III Software Group BES Annual Meeting, Beijing 1 st June 2005

29 May 2005Weidong LI2 Software Overview  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++ and Fortran  Reusing lots of code from Belle, Babar, ATLAS,GLAST …

29 May 2005Weidong LI3 BES III Data Flow

29 May 2005Weidong LI4 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

29 May 2005Weidong LI5 Ascii Dump & Raw Data  Ascii Dump is a data format currently used as input to reconstruction algorithms and contains: Digits in MDC, TOF, EMC and MUC Hits in MDC, TOF, EMC and MUC MC truth information e.g. particle ID, tracks and vertices etc. Relationships between above three  Raw Data format was defined by DAQ group Byte stream data Mainly consists of detector identifiers, time channels, charge channels and status etc.  Converting Ascii Dump to Raw Data is done by a simple algorithm.

29 May 2005Weidong LI6 REC & DST Data TDedx TObject TRawData TRecEvent TMdcDigi TEmcTrack TTofDigi TEmcDigi TMucDigi TMdcTrack TTofTrack TMucTrack  ROOT REC Data contain both Digits and “Track Lists”  ROOT DST Data only have “Track Lists”  The associated RootDstCnvSvc was developed by SDU and Shuoping Wen.

29 May 2005Weidong LI7 Detector Description  Goals Single source of generic detector description information Independent of clients: simulation, reconstruction, event display etc. Not limited to geometrical information but also includes description of material Flexible and extensible description  New detector description ( Developed by PKU ) Full detector description instead of description of basic detector dimensions Using GDML syntax

29 May 2005Weidong LI8  Technology choice Based on ROOT Take ATLFast’s simple event display as a start point  Relationship with the Boss framework  Status The visualization of sub-detectors has been successfully implemented Both MDC hits and tracks can also be displayed. Event Display

29 May 2005Weidong LI9 Use of Legacy Fortran Code  BES has ~30 event generators written in Fortran  Use C++ Hepevt_Wrapper to access the kinematics information generated by the generator   Tester, Howl and Radee have been integrated with the framework   GENBES card is still needed for running simulation.

29 May 2005Weidong LI10 G4 Simulation Integration  Based on ATLAS software and major components include: G4SimAlg: takes care of initializing G4 properly and to simulate events G4Svc usually, only thing the user needs to talk to triggers G4SvcRunManager initialization, event processing loop and termination G4SvcRunManager inherits from G4RunManager extends functionality AthenaHepMCtoG4EventAction converts MonteCarlo event in Transient Event Store into a G4Event

29 May 2005Weidong LI11 Algorithm Developments Detector(s)Offline Algorithms Event Filter Algorithms MDC MdcPatRec Y. Zhang X. Y. Zhang (SDU) MdcTracking (based on Belle sw) S. L. Zang Y. Yuan MdcDedxAlg and KalFit D. Y. Wang MdcFastTrk X. M. Zhang MdcHough G. W. Yu X. F. Cheng (ZJU) TOF TofRec L. L. Jiang (USTC) Calorimeter EmcRec Z. Wang M. He C. X. Liu Muon Counter MucRec Z. Y. You Y. J. Mao (PKU) Other Algorithms T0 Calculation X. Ma Tack Extrapolation L. L. Wang

29 May 2005Weidong LI12 Calibration Status  Reusing GLAST calibration infrastructure   The following work is still in progress Development of calibration algorithms Format of calibration data that is output of calibration algorithms calibUtil interface Data (persistent)Metadata (persistent) Dead chns (XML) CAL calibs (ROOT) MySQL rdbms Write/register Search Read Signifies “uses” or “accesses”

29 May 2005Weidong LI13 Physics Analysis Software  Physics analysis tools Kinematics Fitting ( Telesis C++ implemented by SDU ) Vertex finding ( missing ) Particle Identification ( missing )  A possible design Physics Analysis Event Model Analysis Data Object (ADO) builder ADO Builder Event Selection DST objects Analysis Data objects

29 May 2005Weidong LI14 Event Selection Core Software  The “core” software is the “framework” part of the online event selection software  Goal Fast rejection and selection based on sequential steps and menus Runs within the Data Flow application - Event Filter Processing Task (EFPT) Makes substantial use of software developed in ‘offline’ project  Status Steering and Steering Controller (SC) prototypes that control the selection of events in sequential steps ( implemented by R. Tang and SDU based on ATLAS HLT’s scheme ) The Steering was tested in the online environment Data Flow EFPT Steering Controller(SC) Event Selection Software   Data Flow components (like EFPT) belong to online DAQ domain.   EFPT controls SC like a state machine   SC returns event decision and error conditions to EFPT

29 May 2005Weidong LI15  Tracking algorithms Perform Fast track finding and fitting in the MDC implemented candidates MdcHough MdcFastTrk ( segments -> tracks )  EMC clustering algorithm  Combined builder Track-cluster matching Initial track finding: use a LUT-based Hough Transform. Local maximum finding: select good track candidates. Track splitting: removes hits incorrectly assigned to a track Final selection: selects final track candidates. Feature Extraction Algorithms Pt = 1.5 GeV single μ σ Pt = 0.08 GeV

29 May 2005Weidong LI16 Areas where work is needed  Analysis software development Particle identification Vertex finding  Calibration algorithms and detector alignment services  Trigger simulation  Performance studies Efficiency and resolution Algorithms’ benchmarking and profiling Any memory leakage  Cavern backgrounds and realistic detector simulation  Geometry services migrate to new detector description

29 May 2005Weidong LI17 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  Boss beta release Simulation and reconstruction chain functions reasonably well and can successfully process several thousand events. Common physics analysis tools and utilities available. Physics study in Boss can start.

29 May 2005Weidong LI18 Management Issue   WBS has been prepared Break down into 250 tasks   Offline Software QA document He Kanglin

29 May 2005Weidong LI19 Summary/Outlook  A tremendous amount of progress in the past year: Lots of developments in the framework core software including event I/O, event data model, data management, detector description, event display and software integration etc. Both simulation and reconstruction are in good shape  Performance of reconstruction algorithms is critical to the upcoming beta release  Another major focus is the physics analysis software and calibration algorithms  More and more coordination is required in software testing,validation, integration and release publication.

29 May 2005Weidong LI20