The Software Library of the Belle II Experiment

Slides:



Advertisements
Similar presentations
CBM Calorimeter System CBM collaboration meeting, October 2008 I.Korolko(ITEP, Moscow)
Advertisements

The Belle Silicon Vertex Detector T. Tsuboyama (KEK) 6 Dec Workshop New Hadrons with Various Flavors 6-7 Dec Nagoya Univ.
Fast simulator for Super-Belle Christoph Schwanda HEPHY, Austrian Academy of Sciences BNM 2008, 3rd Int. Workshop on B Factories and New Measurements Atami,
Simulation Studies of a (DEPFET) Vertex Detector for SuperBelle Ariane Frey, Max-Planck-Institut für Physik München Contents: Software framework Simulation.
Upgrading the CMS simulation and reconstruction David J Lange LLNL April CHEP 2015D. Lange.
25/03/2003Simulation Application for the LHCb Experiment CHEP March 2003 Presented by: W. Pokorski / CERN Authors: I. Belyaev, Ph. Charpentier,
October 20th, 2006 A. Mazzacane 1 4 th Concept Software First Results.
June 2000Status of BELLE1 Beyond e + e - Workshop The Homestead Glen Arbor, MI Daniel Marlow BELLE Princeton University June 17, 2000.
July 2000Results from BELLE1 IV th Rencontres du Vietnam Hanoi, Vietnam Daniel Marlow BELLE Princeton University July 22, 2000.
SuperKEKB to search for new sources of flavor mixing and CP violation - Introduction - Introduction - Motivation for L= Motivation for L=
Status and Physics Prospects of the SuperKEKB Project Y. Horii Tohoku Univ. (Japan) 1 5th March 2011, La Thuile 2011.
The Belle Experiment at KEK Christoph Schwanda Institute of High Energy Physics (HEPHY) Austrian Academy of Sciences Symposium Wissenschaftliche Kooperation.
1 ACFA8, July , 2005, Youngjoon Kwon (Yonsei Univ.) Simulation / Recon. Workgroup summary for ACFA8  The Framework for Sim./Recon. Status report.
The BESIII Offline Software Weidong Li Institute of High Energy Physics, Beijing Workshop on the cooperation of PRC-US in HEP 16 June 2006.
BeamCal Simulations with Mokka Madalina Stanescu-Bellu West University Timisoara, Romania Desy, Zeuthen 30 Jun 2009 – FCAL Meeting.
Summary of Simulation and Reconstruction Shaomin CHEN (Tsinghua University)  Framework and toolkit  Application in ILC detector design Jupiter/Satellites,
CHEP06, Mumbai-India, Feb 2006V. Daniel Elvira 1 The CMS Simulation Validation Suite V. Daniel Elvira (Fermilab) for the CMS Collaboration.
Geant4 in production: status and developments John Apostolakis (CERN) Makoto Asai (SLAC) for the Geant4 collaboration.
1 Software tools for GLC studies Akiya Miyamoto KEK 20 April, 2004 Representing ACFA-Sim Group
CALICE Digital Hadron Calorimeter: Calibration and Response to Pions and Positrons International Workshop on Future Linear Colliders LCWS 2013 November.
1 Using Jupiter and Satellites Akiya Miyamoto KEK Jan 2006.
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.
Tsukuba-hall webcam 1 Beam Pipe and Vertex Detector extraction: on Nov. 10, 2010 Belle Detector Roll-out: Dec. 9, 2010 End-caps, CDC, B-ACC, TOF extraction:
HIGUCHI Takeo Department of Physics, Faulty of Science, University of Tokyo Representing dBASF Development Team BELLE/CHEP20001 Distributed BELLE Analysis.
CBM ECAL simulation status Prokudin Mikhail ITEP.
Electroweak and Related Physics at CDF Tim Nelson Fermilab on behalf of the CDF Collaboration DIS 2003 St. Petersburg April 2003.
Particle Identification at BESIII Kanglin He April 23, 2007, Amsterdam.
Start and Vertex Detector W. Boeglin, A.Klein Current Design: 3300 scintillating fibers 1mm diameter 3 double layers (1 axial, 2 stereo) cylindrical geometry.
Plans for a Simulation Study of the Magnetic Field Requirements of the LC TPC February 2006, ILC TPC Analysis Jamboree, DESY Christian Hansen University.
Software Status for GLD Concepts Akiya Miyamoto 31-October-2007 ILD Optimization Meeting References: - Y.Sugimoto, “GLD and GLDc”, talk at ALCPG07, ILD.
1 Software tools in Asia Akiya Miyamoto KEK 18-March-2005 Simulation and Reconstruction Session LCWS2005 Representing acfa-sim-j activity M.C.Chang 1,K.Fujii.
Software Tools for Layout Optimization (Fermilab) Software Tools for Layout Optimization Harry Cheung (Fermilab) For the Tracker Upgrade Simulations Working.
CP violation in B decays: prospects for LHCb Werner Ruckstuhl, NIKHEF, 3 July 1998.
RICH Simulation in LHCb LHC Detector Simulation Workshop S.Easo, RAL, On behalf of LHCb–RICH group.
SiD Tracking in the LOI and Future Plans Richard Partridge SLAC ALCPG 2009.
Study of Calorimeter performance using the LC full simulator The 8th ACFA Workshop Yoshihiro Yamaguchi (Tsukuba U.) M. -C. Chang (RCNS, Tohoku U.) K. Fujii.
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.
Peter Križan, Ljubljana Dec 7, 2007 Mini WS, SLAC Peter Križan University of Ljubljana and J. Stefan Institute Simulations for SuperBelle SuperB computing.
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.
Project Overview James Fast Pacific Northwest National Laboratory.
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.
Belle II Science and Overall Project Tom Browder University of Hawaii.
Monthly video-conference, 18/12/2003 P.Hristov1 Preparation for physics data challenge'04 P.Hristov Alice monthly off-line video-conference December 18,
LHCb Software Week 25/11/99 Gonzalo Gracia Abril 1 r Status of Geant4 in LHCb. r Ideas on how to populate the LHCb Detector Description Data Base (LHCb.
LHCb Simulation LHCC Computing Manpower Review 3 September 2003 F.Ranjard / CERN.
GenFit and RAVE in sPHENIX under Fun4All
Belle II status and plans
Belle II at SuperKEKB Kurtis Nishimura University of Hawaii
 Silicon Vertex Detector Upgrade for the Belle II Experiment
Software Overview S. Margetis Kent State University HFT CD0 Review.
Report on WP2 Activities
ALICE analysis preservation
Physics Software Towards first Physics data Reconstruction Alignment
New Physics Prospects in Mixing and CP Violation at Belle II
Muon stopping target optimization
Belle II - Introduction
Status of Full Simulation for Muon Trigger at SLHC
Kevin Burkett Harvard University June 12, 2001
Individual Particle Reconstruction
Silicon Tracking with GENFIT
Linear Collider Simulation Tools
 YongPyong-High Jan We appreciate that you give an opportunity to have this talk. Our Belle II computing group would like to report on.
Status of SuperKEKB May 11, 2007 SuperB Workshop Masa Yamauchi KEK.
Jupiter and Satellites
Geant4 in HARP V.Ivanchenko For the HARP Collaboration
Use of GEANT4 in CMS The OSCAR Project
Linear Collider Simulation Tools
Presentation transcript:

The Software Library of the Belle II Experiment Doris Yangsoo Kim Soongsil University On behalf of the Belle II Software Group July 4, 2014 ICHEP 2014 Valencia Spain

The Super B Factory Project Upgrade of KEKB/Belle KEKB SuperKEKB Luminosity: 2.1x1034  8x1035 (x 40) Total Data: 1 ab-1 50 ab-1 (x 50) Detector: Belle Belle II For details, please refer to Prof. Thomas E. Browder’s Plenary Session talk on July 7 9:00 am “CP violation and B physics: Experimental results and future prospects” July 4, 2014 Doris Y Kim, Soongsil University

The Belle II Software System A “framework” system with dynamic module loading, parallel processing, Python steering, and ROOT I/O Use of GRID with Dirac (Dr. Silvio Pardi’s talk on July 3) Full detector simulation with Geant4 Tracking with Old Belle algorithm New including Legendre finder Alignment with Millepede II Testbeam utilized. Dedicated Database studies PID tools Analysis tools July 4, 2014 Doris Y Kim, Soongsil University

Doris Y Kim, Soongsil University User Interface Code management systems at KEK: The Subversion software All common linux operating systems supported: SL, Fedora, Ubuntu, etc C++ 11 and gcc 4.7 Formatting tool: astyle Building: scons and buildbot system Documentation: Doxygen, Twiki Issue tracking: Redmine July 4, 2014 Doris Y Kim, Soongsil University

The Upgrade of the Software from Belle BASF2 (Belle AnalysiS Framework 2) Basic ideas from the Belle software system + Constructed from scratch. Old system: C++. Custom storage format to store data. New system: C++ based. ROOT I/O Imported useful concepts from other experiments: ILC, LHCb, CDF, and Alice Third-party software libraries: Geant4, ROOT, boost, CLHEP, and many others. Software developers are from all around the world. July 4, 2014 Doris Y Kim, Soongsil University

The Basic Structure of BASF2 Module: The basic processing unit Examples: As simple as reading data from a file to complex ones like simulation or tracking All the works are done in modules. Selection and arrangement of the modules are done by a user. A typical event processing = a linear chain of modules on a path Datastore: A common storage for data July 4, 2014 Doris Y Kim, Soongsil University

Geometry Handling System VGM C++ XML All the geometry parameter values are stored in the central repository. The actual geometry for simulation is created from the repository parameters via C++ algorithms. For reconstruction, it is converted to ROOT TGeo via VGM library. Parameter values are directly available to users. Easy maintenance and quick updates possible. July 4, 2014 Doris Y Kim, Soongsil University

Scheme of Detector Simulation Simulation Steering File from basf2 import * # geometry parameter database … # detector geometry # detector simulation # background mixing # PXD simulation (digitization, clustering ) # SVD simulation (digitization, clustering) # Other sub-detectors here. Main Steering File from basf2 import * main = create_path() # event meta data main.add_module(event_meta_demo) # generator (evtgen, particle gun, etc.) … # simulation # reconstruction # output process(main) July 4, 2014 Doris Y Kim, Soongsil University

Doris Y Kim, Soongsil University Background Mixing Pre-simulated Geant4 background hits are added as SimHits (Geant4 steps) to the already existing SimHits from the signal event. The background event could be fromTouscheck, Bhabha, etc. Then both contributions are merged and digitized at the same time. Pros: Closer to reality. Cons: Can’t be used for measured background data. July 4, 2014 Doris Y Kim, Soongsil University

PID Tools Tools in development: Neutrals (0, photon, KL, KS) Charged (e, , , K, p), deuteron Central track + muon hits with Kalman filter July 4, 2014 Doris Y Kim, Soongsil University

Analysis Tools for Physics Tools in development: Particle Class Continuum suppression B Tag vertexing Flavor tagging Full reconstruction Many others. July 4, 2014 Doris Y Kim, Soongsil University

Doris Y Kim, Soongsil University Validation July 4, 2014 Doris Y Kim, Soongsil University

Doris Y Kim, Soongsil University Event Display Basf2 + ROOT with OpenGL support July 4, 2014 Doris Y Kim, Soongsil University

Doris Y Kim, Soongsil University Summary Belle II Experiment: Over 600 scientists. 96 institutions. 26 countries. Active development in software: Many ideas are tested and merged into stable library packages. Regular runs of MC campaign as challenge data (Dr. Silvio Pardi’s talk on July 3). The basf2 library = ~250k lines of C++ code (excl. comments) + Python, external sw libraries, etc. Many thanks for the colleagues who provided valuable ideas, data and plots for this talk. Doris Y Kim, Soongsil University 14

Doris Y Kim, Soongsil University Extra Slides July 4, 2014 Doris Y Kim, Soongsil University

Doris Y Kim, Soongsil University Challenges to Belle II II Higher background (  10~20 of KEKB). Touscheck scattering Radiative Bhabha 2-photon More radiation damage, fake hits, pile-up Higher event rate ( 10) L1 trigger rate: ~20 kHz Improvements planned: Better hermitricity. Better IP and secondary vertex resolution. Better PID. July 4, 2014 Doris Y Kim, Soongsil University

The Belle II Detector 7.4 m electrons (7GeV) positrons (4GeV) KL and muon detector: Resistive Plate Counter (barrel outer layers) Scintillator + WLSF + MPPC (end-caps , inner 2 barrel layers) Particle Identification Time-of-Propagation counter (barrel) Prox. focusing Aerogel RICH (fwd) Central Drift Chamber He(50%):C2H6(50%), small cells, long lever arm, fast electronics EM Calorimeter: CsI(Tl), waveform sampling (barrel) Pure CsI + waveform sampling (end-caps) Vertex Detector 2 layers DEPFET + 4 layers DSSD Beryllium beam pipe 2cm diameter 7.4 m July 4, 2014

Doris Y Kim, Soongsil University Libraries vs Modules Libraries: Separated from modules to increase reusability. Methods and algorithms are encapsulated in libraries. A library (i.e, algorithm) can be used/shared by several modules. July 4, 2014 Doris Y Kim, Soongsil University

Digitization Software Detailed information on the detector material and electronics is needed: Sub-detector experts write the digitization code. Coded as modules rather than complete integration into Geant4: Different versions of sub-detector digitization would be available. Digitization in the silicon vertex detectors. July 4, 2014 Doris Y Kim, Soongsil University