Neural Network based pulse shape analysis with the Belle ...

39
Neural Network based pulse shape analysis with the Belle II electromagnetic calorimeter 5 th of November 2020 Women Physicists' Conference Stella Wermuth [email protected]

Transcript of Neural Network based pulse shape analysis with the Belle ...

Page 1: Neural Network based pulse shape analysis with the Belle ...

Neural Network based pulse shape analysis with the Belle II electromagnetic calorimeter5th of November 2020

Women Physicists' Conference

Stella Wermuth

[email protected]

Page 2: Neural Network based pulse shape analysis with the Belle ...

Belle II overview

• SuperKEKB 𝑒+𝑒− collider in Japan

• Collision energy: 10.58 GeV

• Main goals of Belle II:• Precision measurements

• Rare/forbidden processes

• Beyond Standard Model search

https://www.belle2.org/project/super_kekb_and_belle_ii

𝑒−

𝑒+

Stella Wermuth - Belle II Pulse Shape Analysis 2

Page 3: Neural Network based pulse shape analysis with the Belle ...

• ~9000 scintillator crystals CsI(Tl)

• Main task: • Measuring electromagnetic energy

• Reconstructing neutral particles

• Particle identification using shower shapes

Electromagnetic Calorimeter (ECL)

https://www.belle2.org/project/super_kekb_and_belle_ii

Stella Wermuth - Belle II Pulse Shape Analysis 3

Page 4: Neural Network based pulse shape analysis with the Belle ...

Analysis: 𝑒+𝑒− → 𝜋+𝜋−𝛾

Need good particle identification!

Belle II, https://docs.belle2.org/record/1124/files/BELLE2-NOTE-PL-2018-032.pdf

Stella Wermuth - Belle II Pulse Shape Analysis 4

Page 5: Neural Network based pulse shape analysis with the Belle ...

Analysis: 𝑒+𝑒− → 𝜋+𝜋−𝛾Belle II, https://docs.belle2.org/record/1124/files/BELLE2-NOTE-PL-2018-032.pdf A. Keshavarzi, D. Nomura, T. Teubner arXiv:1911.00367 [hep-ph]

Theory Experiment

Improve precision of 𝑒+𝑒− → 𝜋+𝜋−

measurement

Reduce uncertainty of SM-calculation of the anomalous

magnetic momentum of the muon

Stella Wermuth - Belle II Pulse Shape Analysis 5

Page 6: Neural Network based pulse shape analysis with the Belle ...

What happens in the ECL?

AD

C c

ou

nts

digitized pulse shape

6

time

= ECL crystal

= ECL crystal where energy is deposited

Stella Wermuth - Belle II Pulse Shape Analysis 6

Page 7: Neural Network based pulse shape analysis with the Belle ...

What happens in the ECL?

AD

C c

ou

nts

digitized pulse shape

7

time

FPGA• Fit pulse shape• Reconstruct Etotal

• Optimized for photons

FPGA Fit

Stella Wermuth - Belle II Pulse Shape Analysis 7

Page 8: Neural Network based pulse shape analysis with the Belle ...

Particle Identification with the ECL

AD

C c

ou

nts

time

AD

C c

ou

nts

time

8

fast „hadron“ scintillation component

Stella Wermuth - Belle II Pulse Shape Analysis 8

Page 9: Neural Network based pulse shape analysis with the Belle ...

Pulse Shape Discrimination• Multi-template fit (photon and hadron template)

• Offline

• Reconstruct Etotal, Ehadron

Hadron Intensity = EhadEtot

Savino Longo, https://dspace.library.uvic.ca/handle/1828/11301

Stella Wermuth - Belle II Pulse Shape Analysis 9

Page 10: Neural Network based pulse shape analysis with the Belle ...

Keywords to remember:

• Pulse shape:• 31 ADC points

• Difference between photon-like and hadron-like pulse shapes

• Default methods:• FPGA: Etotal, optimized for photons (online)

• Multi-template: Etotal, Ehadron (offline)

• Hadron Intensity = EhadEtot

Stella Wermuth - Belle II Pulse Shape Analysis 10

Page 11: Neural Network based pulse shape analysis with the Belle ...

Neural Network approach

Multi-template fit

Neural Network

Etot, Ehad

What can we gain by using a Neural Network instead of a multi-template fit? (speed, precision, robustness)

?

AD

C c

ou

nts

time

Stella Wermuth - Belle II Pulse Shape Analysis 11

Page 12: Neural Network based pulse shape analysis with the Belle ...

Neural Network structure

• Fully connected NN

• 2 hidden layers (256 neurons each)

• 31 inputs (normalized ADC counts)

• 2 outputs (Etot, Ehad)

Stella Wermuth - Belle II Pulse Shape Analysis 12

Page 13: Neural Network based pulse shape analysis with the Belle ...

Neural Network inputParticle:

Photonsas proxy for EM interactions

Pionsas proxy for hadronic interactions

Stella Wermuth - Belle II Pulse Shape Analysis 13

Page 14: Neural Network based pulse shape analysis with the Belle ...

Neural Network inputParticle:

Stability tests:Baseline

fluctuationsDifferent particle

test data

AD

C c

ou

nts

time

Photonsas proxy for EM interactions

Pionsas proxy for hadronic interactions

Stella Wermuth - Belle II Pulse Shape Analysis 14

Page 15: Neural Network based pulse shape analysis with the Belle ...

Neural Network inputParticle:

Stability tests:Baseline

fluctuationsDifferent particle

test data

AD

C c

ou

nts

time

Photonsas proxy for EM interactions

Pionsas proxy for hadronic interactions

Stella Wermuth - Belle II Pulse Shape Analysis 15

Page 16: Neural Network based pulse shape analysis with the Belle ...

Neural Network input photons

• Trained with ~400 000 pulse shapes

• Tested with ~80 000 pulse shapes

Stella Wermuth - Belle II Pulse Shape Analysis 16

Page 17: Neural Network based pulse shape analysis with the Belle ...

Neural Network Etotal prediction

linear response

Stella Wermuth - Belle II Pulse Shape Analysis 17

Page 18: Neural Network based pulse shape analysis with the Belle ...

Neural Network Etotal resolutionEtot resolutiondifference of true value and prediction

Stella Wermuth - Belle II Pulse Shape Analysis 18

energy resolution improved

Page 19: Neural Network based pulse shape analysis with the Belle ...

Neural Network inputParticle:

Stability tests:Baseline

fluctuationsDifferent particle

test data

AD

C c

ou

nts

time

Photonsas proxy for EM interactions

Pionsas proxy for hadronic interactions

Stella Wermuth - Belle II Pulse Shape Analysis 19

Page 20: Neural Network based pulse shape analysis with the Belle ...

Baseline fluctuations: fittype (FT)

• Assigned by multi-template fit• Fittype = 0 good• Fittype = 1 additional peak• Fittype = -1 bad

Stella Wermuth - Belle II Pulse Shape Analysis 20

Page 21: Neural Network based pulse shape analysis with the Belle ...

Baseline fluctuations: fittype (FT)

Stella Wermuth - Belle II Pulse Shape Analysis 21

Page 22: Neural Network based pulse shape analysis with the Belle ...

Neural Network inputParticle:

Stability tests:Baseline

fluctuationsDifferent particle

test data

AD

C c

ou

nts

time

Photonsas proxy for EM interactions

Pionsas proxy for hadronic interactions

Stella Wermuth - Belle II Pulse Shape Analysis 22

Page 23: Neural Network based pulse shape analysis with the Belle ...

Neural Network input pions

• Trained with ~328 000 pulse shapes

• Tested with ~82 000 pulse shapes

Stella Wermuth - Belle II Pulse Shape Analysis 23

Page 24: Neural Network based pulse shape analysis with the Belle ...

Neural Network Etot & Ehad resolutionEtot resolution Ehad resolution

hadron resolution improved for photon-like pulse-shapes

Stella Wermuth - Belle II Pulse Shape Analysis 24

Page 25: Neural Network based pulse shape analysis with the Belle ...

Neural Network inputParticle:

Stability tests:Baseline

fluctuationsDifferent particle

test data

AD

C c

ou

nts

time

Photonsas proxy for EM interactions

Pionsas proxy for hadronic interactions

Stella Wermuth - Belle II Pulse Shape Analysis 25

time

Page 26: Neural Network based pulse shape analysis with the Belle ...

Train with pions, infer on photonsEtot resolution Ehad resolution

total and hadron energy resolution improved up to 200 MeV

Stella Wermuth - Belle II Pulse Shape Analysis 26

Page 27: Neural Network based pulse shape analysis with the Belle ...

What is next?

Running Neural Network

Data & Analysis

• Move towards data• Look at 𝜋𝜋𝛾 analysis• See if NN can improve 𝜋/𝜇-separation• Reduce 𝜇-background• Reduce systematic uncertainty

Belle II, https://docs.belle2.org/record/1124/files/BELLE2-NOTE-PL-2018-032.pdf

Stella Wermuth - Belle II Pulse Shape Analysis 27

Page 28: Neural Network based pulse shape analysis with the Belle ...

Summary

• Running Neural Network for pulse shape analysis

• Performance compared with multi-template and FPGA fit

• Results:• Improved Etot and Ehad-resolution (for pions up to 200 MeV)

• Stable with respect towards fittype

• Interesting application: 𝑒+𝑒− → 𝜋+𝜋−𝛾

• Implement ML on FPGA (new PhD project starting soon)

Stella Wermuth - Belle II Pulse Shape Analysis 28

Page 29: Neural Network based pulse shape analysis with the Belle ...

Back Up.

Page 30: Neural Network based pulse shape analysis with the Belle ...

Traditional Particle Identification

• Measure track → momentum (CDC)

• Measure velocity (TOP)

• Combine information for mass

• 𝜋/𝜇-separation hard, tracks too close

Stella Wermuth - Belle II Pulse Shape Analysis 30

Page 31: Neural Network based pulse shape analysis with the Belle ...

• High precision measurement of the anomalous magnetic momentum of the muon

• 3.7𝜎 discrepancy (arXiv:2006.04822, 2020 paper)

• Theory limited by 𝑒+𝑒− → 𝜋+𝜋−

Excursion: g-2 muon

A. Keshavarzi, D. Nomura, T. Teubner arXiv:1911.00367 [hep-ph]

Theory Experiment

Stella Wermuth - Belle II Pulse Shape Analysis 31

Page 32: Neural Network based pulse shape analysis with the Belle ...

Excursion: theory of g-2

QCD:Needs to be

measured

A. Hoecker and W. J. Marciano, 2013 „The Muon Anomalous Magnetic Moment“

Stella Wermuth - Belle II Pulse Shape Analysis 32

Page 33: Neural Network based pulse shape analysis with the Belle ...

Excursion: theory of g-2

A. Hoecker and W. J. Marciano, 2013 „The Muon Anomalous Magnetic Moment“

QED Universality

Improve precision of g-2 theory by improving precision of the

measurement of this process

T. Aoyama et al. arXiv:2006.04822 [hep-ph]

Stella Wermuth - Belle II Pulse Shape Analysis 33

Page 34: Neural Network based pulse shape analysis with the Belle ...

Analysis: 𝑒+𝑒− → 𝜋+𝜋−𝛾

arXiv:2006.04822 [hep-ph]

Stella Wermuth - Belle II Pulse Shape Analysis 34

Page 35: Neural Network based pulse shape analysis with the Belle ...

FPGA Fit within the ECLA. Sibidanov, https://docs.belle2.org/record/800/files/BELLE2-TALK-CONF-2018-019.pdf

• Two photodiodes• Pre-amplifier (integrate and shape the signal)• Sum• ShaperDSP (shaping amplifier, tail subtraction)• Digitizer (into 31 ADC points)• FPGA (template fit, photon)

Savino Longo, https://dspace.library.uvic.ca/handle/1828/11301 - Chapter 6.1

Stella Wermuth - Belle II Pulse Shape Analysis 35

Page 36: Neural Network based pulse shape analysis with the Belle ...

• All pulse shapes with energy above 50 MeV are stored for offline analysis

• Photon template: • pure photon scintillation component

emission• Use Bhabha scattering events for

computing the templates

• Hadron template• pure hadron scintillation component

emission• Compute with input from signal chain

response and testbeam study

• Need to compute signal chain output for calibration (11 parameters for template for each crystal)

Multi-template fit

Savino Longo, https://dspace.library.uvic.ca/handle/1828/11301 - Chapter 6.3

Savino Longo, https://dspace.library.uvic.ca/handle/1828/11301

Stella Wermuth - Belle II Pulse Shape Analysis 36

Page 37: Neural Network based pulse shape analysis with the Belle ...

Cluster resolution

Stella Wermuth - Belle II Pulse Shape Analysis 37

Page 38: Neural Network based pulse shape analysis with the Belle ...

Neural Network hadron intensity

Stella Wermuth - Belle II Pulse Shape Analysis 38

Page 39: Neural Network based pulse shape analysis with the Belle ...

Beam background Trained with run 3363, infered on run 3363 and 5649 separatly

Stella Wermuth - Belle II Pulse Shape Analysis 39