The Belle II Software From Detector Signals to Physics Results

Similar documents
Belle II Software and Computing

Physics Analysis Software Framework for Belle II

The software library of the Belle II experiment

Beam test measurements of the Belle II vertex detector modules

Study of the Higgs boson coupling to the top quark and of the b jet identification with the ATLAS experiment at the Large Hadron Collider.

Computing at Belle II

First LHCb measurement with data from the LHC Run 2

ATLAS, CMS and LHCb Trigger systems for flavour physics

05/09/07 CHEP2007 Stefano Spataro. Simulation and Event Reconstruction inside the PandaRoot Framework. Stefano Spataro. for the collaboration

arxiv: v1 [physics.ins-det] 13 Dec 2018

Update of the BESIII Event Display System

b-jet identification at High Level Trigger in CMS

MIP Reconstruction Techniques and Minimum Spanning Tree Clustering

Update of the BESIII Event Display System

OPERA: A First ντ Appearance Candidate

ATLAS PILE-UP AND OVERLAY SIMULATION

FAMOS: A Dynamically Configurable System for Fast Simulation and Reconstruction for CMS

Muon Reconstruction and Identification in CMS

CMS Simulation Software

arxiv:hep-ph/ v1 11 Mar 2002

Fast pattern recognition with the ATLAS L1Track trigger for the HL-LHC

PXD Simulation and Optimisation Studies

Design of the new ATLAS Inner Tracker (ITk) for the High Luminosity LHC

Track reconstruction with the CMS tracking detector

Event Displays and LArg

Charged Particle Tracking at Cornell: Gas Detectors and Event Reconstruction

ALICE tracking system

Development of Pattern Recognition Algorithms for the Central Drift Chamber of the Belle II Detector

Charged Particle Tracking at Cornell: Gas Detectors and Event Reconstruction

ILC Software Overview and recent developments

Deep Learning Photon Identification in a SuperGranular Calorimeter

The LHCb upgrade. Outline: Present LHCb detector and trigger LHCb upgrade main drivers Overview of the sub-detector modifications Conclusions

Tracking and flavour tagging selection in the ATLAS High Level Trigger

Monte Carlo programs

VISPA: Visual Physics Analysis Environment

Alignment and physics performance of the Belle II vertex detector

Performance of the GlueX Detector Systems

for the DESY/ ECFA study detector


Study of t Resolution Function

The Belle Silicon Vertex Detector. T. Tsuboyama (KEK) 6 Dec Workshop New Hadrons with Various Flavors 6 7 Dec Nagoya Univ.

Track reconstruction for the Mu3e experiment based on a novel Multiple Scattering fit Alexandr Kozlinskiy (Mainz, KPH) for the Mu3e collaboration

PoS(EPS-HEP2017)523. The CMS trigger in Run 2. Mia Tosi CERN

Precision Timing in High Pile-Up and Time-Based Vertex Reconstruction

ILC Framework for Belle II

LArTPC Reconstruction Challenges

Tau ID systematics in the Z lh cross section measurement

PoS(High-pT physics09)036

Track Finding with the Silicon Strip Detector of the Belle II Experiment

Locating the neutrino interaction vertex with the help of electronic detectors in the OPERA experiment

Hall D and IT. at Internal Review of IT in the 12 GeV Era. Mark M. Ito. May 20, Hall D. Hall D and IT. M. Ito. Introduction.

The GTPC Package: Tracking and Analysis Software for GEM TPCs

CLAS 12 Reconstruction Software

Belle & Belle II. Takanori Hara (KEK) 9 June, 2015 DPHEP Collaboration CERN

CLAS12 Offline Software Tools. G.Gavalian (Jlab) CLAS Collaboration Meeting (June 15, 2016)

Calorimeter Object Status. A&S week, Feb M. Chefdeville, LAPP, Annecy

Performance of Tracking, b-tagging and Jet/MET reconstruction at the CMS High Level Trigger

Software for implementing trigger algorithms on the upgraded CMS Global Trigger System

Physics and Detector Simulations. Norman Graf (SLAC) 2nd ECFA/DESY Workshop September 24, 2000

First results from the LHCb Vertex Locator

TOOLS FOR DATA ANALYSIS INVOLVING

Super BigBite Spectrometer: simulation and software update

FastSim tutorial for beginners

A New Segment Building Algorithm for the Cathode Strip Chambers in the CMS Experiment

ATLAS Simulation Computing Performance and Pile-Up Simulation in ATLAS

π ± Charge Exchange Cross Section on Liquid Argon

Low-momentum track finding in Belle II

Evaluation of the computing resources required for a Nordic research exploitation of the LHC

LHC-B. 60 silicon vertex detector elements. (strips not to scale) [cm] [cm] = 1265 strips

LoKi & Bender Smart & transparent physics analysis

Status of PID. PID in in Release Muon Identification Influence of of G4-Bug on on PID. BABAR Collaboration Meeting, Oct 1st 2005

Performance of the ATLAS Inner Detector at the LHC

PoS(EPS-HEP2017)492. Performance and recent developments of the real-time track reconstruction and alignment of the LHCb detector.

Machine Learning approach to neutrino experiment track reconstruction. Robert Sulej Connecting The Dots / Intelligent Trackers March 2017

EicRoot software framework

PoS(ACAT08)101. An Overview of the b-tagging Algorithms in the CMS Offline Software. Christophe Saout

Charles University in Prague. Faculty of Mathematics and Physics BACHELOR THESIS. Tadeáš Bilka

SLAC Testbeam Data Analysis: High Occupancy Tracking & FE-I4 Cluster Study

Direct photon measurements in ALICE. Alexis Mas for the ALICE collaboration

Studies of the KS and KL lifetimes and

INTRODUCTION TO THE ANAPHE/LHC++ SOFTWARE SUITE

GLAST tracking reconstruction Status Report

Automated reconstruction of LAr events at Warwick. J.J. Back, G.J. Barker, S.B. Boyd, A.J. Bennieston, B. Morgan, YR

A proximity focusing RICH with time-of-flight capabilities

ALICE ANALYSIS PRESERVATION. Mihaela Gheata DASPOS/DPHEP7 workshop

Fig. 1. PANDA experiment at the FAIR facility, Darmstadt. The detector comprises two spectrometers. The target spectrometer features tracking

Electron and Photon Reconstruction and Identification with the ATLAS Detector

ATLAS ITk Layout Design and Optimisation

The Silicon Vertex Detector of the Belle II Experiment

The Fourth Level Trigger Online Reconstruction Farm of HERA-B 1

Computing in High Energy and Nuclear Physics, March 2003, La Jolla, California

Analogue, Digital and Semi-Digital Energy Reconstruction in the CALICE AHCAL

Belle II - Git migration

Physics CMS Muon High Level Trigger: Level 3 reconstruction algorithm development and optimization

Time of CDF (II)

SoLID GEM Detectors in US

PrimEx Trigger Simultation Study D. Lawrence Mar. 2002

LAr Event Reconstruction with the PANDORA Software Development Kit

PoS(TIPP2014)204. Tracking at High Level Trigger in CMS. Mia TOSI Universitá degli Studi di Padova e INFN (IT)

Stefania Beolè (Università di Torino e INFN) for the ALICE Collaboration. TIPP Chicago, June 9-14

Transcription:

The Belle II Software From Detector Signals to Physics Results LMU Munich INSTR17 2017-02-28

Belle II @ SuperKEKB B, charm, τ physics 40 higher luminosity than KEKB Aim: 50 times more data than Belle Significantly increased sensitivity to new physics Page 2

Physics @ Belle II Pseudo data Fit Signal Backgrund Assumption: SM signal Page 3

Belle II Detector Fri 15:45 Peter Krizan KL and muon detector: Thu 18:20 Timofey Uglov EM Calorimeter: Wed 11:35 Claudia Cecci Particle Identification electrons (7 GeV) Thu 14:45 Luka Santelj Thu 15:45 Yosuke Maeda Beryllium beam pipe 2cm diameter Vertex Detector Backgrounds 2 layers DEPFET + 4 layers DSSD Fri 16:15 Peter Lewis Electronics, DAQ: Fri Central Drift Chamber Tue 10:25 Nanae Taniguchi positrons (4 GeV) 11:30 Francesco di Capua 11:50 Klemens Lauterbach 12:10 Dmitri Kotchetkov Page 4

Belle II Data O(50) larger data volume than Belle Storage and CPU requirements similar to LHC experiments Distributed computing model Page 5

Information Flow Theory Abstraction Distributions Event Topology Distributions MC Particles Detail Energy Deposits Digits Particles and Decay Chains Tracks, Clusters, PID Reconstruction Simulation Measurement Page 6

Information Flow Theory Abstraction Measurement Fitting Distributions Event Topology Distributions MC Particles Event Generators Particles and Combination, Decay Chains Detail Selection Energy Deposits Detector + Trigger Simulation Simulation Digits Tracks, Clusters, PID Pattern Recognition, Reconstruction Fitting, Calibration Page 7

Importance of Software Essential for obtaining physics results from detected signals Important factor for computing resource demands Full potential of complex detectors can only be exploited with sophisticated software Example: Full reconstruction of B mesons at Belle NIMA654 (2011) 432 Efficiency increase by more than factor 2 Page 8

Software Development at Belle II Aim: Reliable, sophisticated, and easy-to-use software for acquisition, simulation, reconstruction, and analysis of Belle II data Challenge: Regional distribution, different (cultural) backgrounds and skills of developers State-of-the-art tools Commonly accepted rules and guidelines Well defined procedures Efficient communication channels Page 9

Code Structure Tools: scripts for installation and environment setup Externals: software from others that we use Belle II software basf2: our code C++11, python SCons build system https://bitbucket.org/scons/scons/wiki/sconsvsotherbuildtools: To sum up, my very subjective opinion is that scons is a better idea, but CMake has a stronger implementation Page 10

Software Quality Control Automated checks: code style gcc/clang/icc cppcheck, clang static analyzer unit/execution tests Doxygen geometry overlaps valgrind memcheck execution time and output size monitoring high level validation plots using simulated samples Page 11

Migration svn git Belle II decided last year to migrate collaborative services from KEK to DESY We used that opportunity to switch from svn to git Adjustment of procedures and tools required Page 12

Framework Dynamic loading of modules Data exchange via DataStore Relations Conditions data interface Root I/O Parallel processing Steering via python meta-frameworks Page 13

Simulation Detector geometry implemented in Geant4 Parameters obtained from xml file/database Energy deposits stored as SimHits Digitization in modules Background mixing Background overlay Page 14

ECL Reconstruction Higher background level than at Belle/BaBar requires development of new clustering algorithm Hypothesis dependent reconstruction Page 15

Tracking Combinatorial problem of track finding in the vertex detector Sector maps No symmetries to be exploited Page 16

Charged Particle Identification Neyman Pearson lemma Likelihood for each detector: L(detector response part. type) Combination: product of likelihoods Probability can be calculated with analysis dependent priors Page 17

Modular Analysis inputmdst(...) # create "mu+:loose" ParticleList (and c.c.) stdloosemu() # create Ks > pi+ pi list from V0 # keep only candidates with 0.4 < M(pipi) < 0.6 GeV fillparticlelist('k_s0:pipi', '0.4 < M < 0.6') # reconstruct J/psi > mu+ mu decay # keep only candidates with 3.0 < M(mumu) < 3.2 GeV reconstructdecay('j/psi:mumu > mu+:loose mu :loose', '3.0 < M < 3.2') # reconstruct B0 > J/psi Ks decay # keep only candidates with 5.2 < M(J/PsiKs) < 5.4 GeV reconstructdecay('b0:jspiks > J/psi:mumu K_S0:pipi', '5.2 < M < 5.4') # perform B0 kinematic vertex fit using only the mu+ mu # keep candidates only passing C.L. value of the fit > 0.0 (no cut) vertexrave('b0:jspiks', 0.0, 'B0 > [J/psi > ^mu+ ^mu ] K_S0') # build the rest of the event associated to the B0 buildrestofevent('b0:jspiks') # perform MC matching (MC truth asociation) matchmctruth('b0:jspiks') # calculate the Tag Vertex and Delta t (in ps) # breco: type of MC association. TagV('B0:jspiks', 'breco') # create toolsdst toolsdst toolsdst toolsdst toolsdst Analysis on steering file level using decay strings Particle reconstruction and selection MC matching Vertex fits Flavor tagging Continuum suppression and fill flat Ntuple with MCTruth, kinematic information and D0 FlightInfo = ['EventMetaData', '^B0'] += ['MCTruth', '^B0 > [^J/psi > ^mu+ ^mu ] [^K_S0 > ^pi+ ^pi ]'] += ['Vertex', '^B0 > [^J/psi > mu+ mu ] [^K_S0 > pi+ pi ]'] += ['DeltaT', '^B0'] += ['MCDeltaT', '^B0'] # write out the flat ntuples ntuplefile('b2a410 TagVertex.root') ntupletree('b0tree', 'B0:jspiks', toolsdst) Page 18

Full Event Interpretation Huge number of B meson decay modes Hierarchical reconstruction Multivariate classifiers Tools for analysis specific training of classifiers Page 19

Event Display Virtual reality: https://vimeo.com/ 185549878 Page 20

Summary Full potential of Belle II detector components can only be exploited if complemented by corresponding simulation and reconstruction algorithms Large data volume requires huge computing resources Challenge: algorithms with high physics performance and low computing resource demand State of the art development tools and various software quality monitoring measures used at Belle II Significant improvements compared to Belle achieved On track for delivering software for first physics data Take home message: Consider implications on software and computing resources already at detector design stage Page 21