Background suppression with neural networks at the Belle II trigger Sebastian Skambraks Max-Planck-Institut für Physik March 28, 2017 Outline Introduction Motivation Trigger NeuroTrigger Background Neuro Team C. Kiesling, S. Neuhaus, S. Skambraks
Introduction - Belle II at SuperKEKB located in Tsukuba, Japan at KEK Kō Enerugī Kasokuki kenkyū kikou e + 4 GeV High Energy Accelerator Research Organization e 7 GeV asymmetric e e + collider Υ(4S) resonance B 0 B 0 / B + B L = 8 10 35 cm 2 s 1 (40 KEKB) average p T : 500 MeV average track multiplicity: 11 Background suppression with neural networks at the Belle II trigger (Sebastian Skambraks) 2/ 13
Silicon Vertex Detector Introduction - The Belle II Detector e e + Pixel Detector Background suppression with neural networks at the Belle II trigger (Sebastian Skambraks) 3/ 13
Introduction - The Belle II Detector e e + Central Drift Chamber 56 layers Background suppression with neural networks at the Belle II trigger (Sebastian Skambraks) 3/ 13
Introduction - The Belle II Detector Calorimeter e e + K L and µ detector Particle Identification Background suppression with neural networks at the Belle II trigger (Sebastian Skambraks) 3/ 13
Introduction - Belle II Background Beam Background Tracks background physics e e + increase with luminosity tracks from the beamline with displaced z vertices main processes: - Touschek Effect - Radiative Bhabha - Beam Gas need z vertex reconstruction at 1 st trigger level NeuroTrigger Goals # of events / 5 mm suppress machine background reject tracks from z 0 cm single track z-vertex resolution < 2 cm time window < 1 µs Z distribution 1000 800 600 400 200 Belle 0-40 -30-20 -10 0 10 20 30 40 z (cm) Background suppression with neural networks at the Belle II trigger (Sebastian Skambraks) 4/ 13
Introduction - Belle II First Level Trigger CDC tracking ECL KLM GDL 30 khz PID 5 µs Requirements 30 khz trigger rate 5 µs latency 200 ns event separation pipelined operation Background suppression with neural networks at the Belle II trigger (Sebastian Skambraks) 5/ 13
Introduction - Belle II First Level Trigger CDC tracking CDC Trigger Tracking ECL CDC KLM GDL 30 khz 1. TSF Track Segment Finder PID 5 µs Requirements 30 khz trigger rate 5 µs latency 200 ns event separation pipelined operation 2. Finder 3. Tracker GDL Hough Transformation Least Square Fit Neural Network Background suppression with neural networks at the Belle II trigger (Sebastian Skambraks) 5/ 13
Introduction - CDC Trigger 2.4 m stereo layer axial super layers 1.2 m 16 cm 56 layers combined to 9 super layers (SL) 2336 track segments (TS) in 9 SL z stereo super layers axial layer SL angle (mrad) 2 45.4 45.8 4-55.3-64.3 6 63.1 70.0 8-68.5-74.0 Stereo SL configuration Background suppression with neural networks at the Belle II trigger (Sebastian Skambraks) 6/ 13
Introduction - CDC Trigger 2.4 m stereo layer axial super layers 1.2 m 16 cm 56 layers combined to 9 super layers (SL) 2336 track segments (TS) in 9 SL z stereo super layers axial layer SL angle (mrad) 2 45.4 45.8 4-55.3-64.3 6 63.1 70.0 8-68.5-74.0 Stereo SL configuration 15 mm Track Segment NeuroTrigger Input position, drift time and left/right of TS priority wires 2D track estimates (p T, ϕ) Background suppression with neural networks at the Belle II trigger (Sebastian Skambraks) 6/ 13
Introduction - CDC Trigger Υ(4S) Event Bkg overlay track segments (TS) axial layers stereo layers t [ns] xt relation 300 150-10 Background suppression with neural networks at the Belle II trigger (Sebastian Skambraks) 0 10 x [mm] 7/ 13
NeuroTrigger - Multi Layer Perceptron Properties input layer hidden layer output layer robust function approx. short deterministic runtime neuron: y = tanh(w i x i + w 0 ) network: z k = f (w kj f (w ji x i )) t sl sl ϕ rel w ji w kj z Training cost: ( ) 2 zi True zi Net i RPROP (backpropagation) input one TS Hit per SL per track (positions: ϕ rel, α and drift times: t) output z estimate Background suppression with neural networks at the Belle II trigger (Sebastian Skambraks) 8/ 13 α sl..
NeuroTrigger - Input Representation use track estimates provided by 2D finder 3 inputs per SL, values: (t, ϕ rel, α) stereo V ϕ rel arc length s stereo V drift time t axial axial axial axial axial stereo U ϕ rel TS position relative to 2D track 2D arc length to TS α r 2D dedicated networks for missing hits stereo U Background suppression with neural networks at the Belle II trigger (Sebastian Skambraks) 9/ 13
NeuroTrigger - Results Full Acceptance 5 networks total (for missing stereo hits) IP efficiency: predict IP events with z [ 6, 6]cm z (RMS 90) [cm] 8 7 6 5 4 3 2 1 z vs. p T z [cm] Neuro 0% Bkg 1.3 Neuro 50% Bkg 1.7 Neuro 100% Bkg 2.0 Neuro 200% Bkg 3.1 Neuro 300% Bkg 4.4 0 0.3 0.5 1 5 p T [GeV] ɛ [%] 100 90 80 IP efficiency vs. p T ɛ [%] 70 Neuro 0% Bkg 98.2 Neuro 50% Bkg 94.5 60 Neuro 100% Bkg 91.8 Neuro 200% Bkg 82.8 Neuro 300% Bkg 73.7 50 0.3 0.5 1 5 p T [GeV] Background suppression with neural networks at the Belle II trigger (Sebastian Skambraks) 10/ 13
Background Simulation Bhabha Generation background generator process TwoPhoton Aafh e + e }{{} e + e γγ e + e e + e Bhabha BBBrem e + e e + e γ BHWide Touschek SAD e ± e ± e ± e ± Coulomb SAD e ± N e ± N Brems SAD e ± N e ± Nγ 3 Bhabha cases: small angle (BhabhaS) medium angle (BhabhaM) large angle (BhabhaL) Bhabha cross section depends on scattering angle Background suppression with neural networks at the Belle II trigger (Sebastian Skambraks) 11/ 13
Background Simulation MC z of initial particles 50 rate = 97.17 khz 40 30 khz 20 10 0 200 150 100 50 0 50 100 150 200 z / cm Background suppression with neural networks at the Belle II trigger (Sebastian Skambraks) 12/ 13
Background Simulation MC z of BG trigger tracks rate = 97.17 khz 15 khz 10 5 0 200 150 100 50 0 50 100 150 200 z / cm Background suppression with neural networks at the Belle II trigger (Sebastian Skambraks) 12/ 13
Background Simulation neural network z estimates rate = 91.87 khz 15 khz 10 5 0 200 150 100 50 0 50 100 150 200 z / cm Background suppression with neural networks at the Belle II trigger (Sebastian Skambraks) 12/ 13
Background Simulation neural network z estimates 15 rate = 91.87 khz neural network z cut 100 80 khz 10 5 rate / khz 60 40 20 0 200 150 100 50 0 50 100 150 200 z / cm 0 0 10 20 30 40 50 z cut / cm Background suppression with neural networks at the Belle II trigger (Sebastian Skambraks) 12/ 13
Conclusion a z-vertex trigger is essential for Belle II NeuroTrigger noise robust depends on preprocessing (track finding & hit selection) Background trigger background rate: 17 khz (Coulomb/Touschek/Brems) 80 khz (BHWide/BHWideLA) good BG reduction with Neural Network z cut Background suppression with neural networks at the Belle II trigger (Sebastian Skambraks) 13/ 13