Helicity Asymmetry E for p 0 p from JLAB CLAS g9a/FROST dataset - - PowerPoint PPT Presentation

helicity asymmetry e for p 0 p from jlab clas g9a frost
SMART_READER_LITE
LIVE PREVIEW

Helicity Asymmetry E for p 0 p from JLAB CLAS g9a/FROST dataset - - PowerPoint PPT Presentation

Helicity Asymmetry E for p 0 p from JLAB CLAS g9a/FROST dataset with application of Machine Learning Chan Kim Igor Strakovsky, William Briscoe, Stuart Fegan The George Washington University APS Division of Nuclear Physics October


slide-1
SLIDE 1

Helicity Asymmetry E for γp → π0p from JLAB CLAS g9a/FROST dataset with application of Machine Learning

Chan Kim

Igor Strakovsky, William Briscoe, Stuart Fegan The George Washington University

APS Division of Nuclear Physics October 15, 2019

1 / 43

slide-2
SLIDE 2

Overview

1 Motivation 2 Event Selection 3 ML: Target Classification 4 ML: Hydrogen Contamination on Carbon 5 Helicity Asymmetry E 6 Next Steps

2 / 43

slide-3
SLIDE 3

Motivation Baryon Spectroscopy

Baryon Spectroscopy

Baryon Spectroscopy is the study of excited nucleon states.

Excitation

Different quark models have different degrees of freedom, causing different predictions of resonance states & parameters of resonances (mass, width, etc).

3 / 43

slide-4
SLIDE 4

Motivation Thomas Jefferson National Accelerator Facility (JLab)

JLab Continuous e− Beam Accelerator (6 Gev, before upgrade to 12 GeV)

Electron Beam Energy (GeV) Photon Beam Polarization # of Events (M) Observable 1.645 Circular ∼1000 E 2.478 Circular ∼2000 E 2.751 Linear ∼1000 G 3.538 Linear ∼2000 G 4.599 Linear ∼3000 G

Hall B g9a/FROST run from 12/2007 ∼ 2/2008

4 / 43

slide-5
SLIDE 5

Motivation CLAS g9a/FROST Experiment

CLAS g9a/FROST Experiment

  • Bremsstrahlung radiation (gold foil or thin diamond) → real polarized photon
  • Dynamic Nulcear Polarization → polarized targets
  • g9a/FROST - Circularly polarized photons with Eγ ≈ 0.4 − 2.4 GeV and

longitudinally polarized proton target

  • 8 observables at fixed (Eγ, θ) → 4 helicity amplitudes → Resonances (PWA)

UPT and UPR UPT and PR PT and UPR PT and PR UPB

dσ dΩ

P T Tx′, Tz′, Lx′, Lz′ LPB −Σ Ox′, (−T), Oz′ H, (−P), −G CPB −Cx′, −Cz′ F, −E

UP, P, LP, CP, B, T, R denote unpolarized, polarized, linearly polarized, circularly polarized, beam, target, and recoil, respectively.

5 / 43

slide-6
SLIDE 6

Motivation Helicity Asymmetry E

Helicity Asymmetry E

  • Double polarization observable E is the helicity asymmetry of the

cross section: E = σ3/2 − σ1/2 σ3/2 + σ1/2

for 3

2 & 1 2

are total helicty states

dΩ of polarized beam & polarized target for E (theo. & exp.):

dσ dΩ

  • 1

2 , 3 2

= dσ0 dΩ (1 ∓ (PzPλ) 1

2 , 3 2 E)

dσ dΩ

  • 1

2 , 3 2

= N 1

2 , 3 2

A · F · ρ · ∆xi

  • E is measured via:

E =

  • 1

Df 1 PzPλ

N 3

2

−N 1

2

N 3

2

+N 1

2

  • Df = dilution factor

Pz = Polarization of target in ˆ z Pλ = Polarization of beam N 3

2 , 1 2 = # of events

6 / 43

slide-7
SLIDE 7

Motivation Butanol & Carbon Targets

Butanol & Carbon Targets

  • Butanol target (C4H9OH) consists of polarized hydrogen

(free-nucleons) & unpolarized carbon and oxygen (bound-nucleons)

  • Fermi motion of bound-nucleons → negative missing mass Mπ0
  • Carbon target consists of unpolarized bound-nucleon
  • Scale carbon target events & subtract from butanol target events

7 / 43

slide-8
SLIDE 8

Motivation ML Objectives: Target Selection & Ice on Carbon

ML Objectives: Target Selection & Ice on Carbon

  • Target Selection
  • Events with z-vertex ∈ [2, 5]cm,

uncertain whether γ hit Butanol or Carbon

  • Ice on Carbon
  • Carbon events (bound-nucleon)

expected to have broader m2

π0 peak

due to Fermi motion.

  • Sharp peak (free-nucleon) observed

in the Carbon target region.

8 / 43

slide-9
SLIDE 9

Event Selection Event Selection

Event Selections

(a) Proton selection (b) Radial vertex selection (c) Z-vertex selection (d) Fiducial selection (e) TOF paddles (f) M2

X (Eγ, mpi , Epf , pγ, pp2 )

9 / 43

slide-10
SLIDE 10

ML: Target Classification

Neural Network Training Flowchart

Event m E β m2

π0

  • p

. . . z φ1 φ2 φ3 φ4 φ5 . . . φ6 B C P T T’ Loss fn Optimizer

W (1) W (2) Loss score Weight update

10 / 43

slide-11
SLIDE 11

ML: Target Classification

Training Data Selection

  • Randomly select events with z-vertex position in close proximity of each targets
  • Butanol

∈ [-3.3, 3.3]cm

  • Carbon

∈ [5.5, 7.0]cm

  • Polythene ∈ [15.5, 17.0]cm

11 / 43

slide-12
SLIDE 12

ML: Target Classification

Result on Target Selection

  • Classified Carbon events from Butanol in z-vertex ∈ [2.5, 4.5]cm
  • Some Carbon events in Polythene regions & Polythene events in Butanol region.

12 / 43

slide-13
SLIDE 13

ML: Hydrogen Contamination on Carbon

Training Data for Hydrogen Contamination

  • Tight cut on the m2

π0 peak on

g9a-Carbon data (or MC sim) as ice

  • Bound-nucleon (fermi p)

→ broader m2 distribution

  • Sharper peaks from free-nucleon

(ice) & Broad background from bound-nucleon (carbon)

  • Randomly select events within three

criterion:

  • Classified as carbon events in

previous target classification distribution

  • Missing mass squared /

∈ [−σ, σ]

  • Z-vertex position ∈ [5.5, 6.5]

13 / 43

slide-14
SLIDE 14

ML: Hydrogen Contamination on Carbon

Final Result of ML: ICE vs CARBON

[Result from USC for γp → π+n]

  • Classified ice events from Carbon target in z-vertex ∈ [6.0, 7.5]cm
  • It is likely that ice was formed in 20 K heat shield in between Carbon and

Polythene targets.

14 / 43

slide-15
SLIDE 15

Helicity Asymmetry E

Scale Factor (

NC4H9OH NC

) & Dilution Factor

  • Sector dependence only evident in low Energy:

Eγ ∼ [0, 0.45]GeV

  • As Eγ ↑, more interactions in butanol target

than carbon

  • Df
  • low lim =

free H in butanol total nucleon in butanol = 10 74 ∼

= 0.135

  • Df (Eγ, θcm) =

NB,f NB,tot ∼

= 1 − s(Eγ)×NC (Eγ,θcm)

NB,tot(Eγ,θcm) 15 / 43

slide-16
SLIDE 16

Helicity Asymmetry E

Preliminary: Helicity Asymmetry E

  • E =
  • 1

Df 1 PγPT

N 3

2

−N 1

2

N 3

2

+N 1

2

  • Result of ∼ 30% of JLab CLAS g9a experiment data
  • Measured E comparison to SAID Partial Wave Analysis predictions

16 / 43

slide-17
SLIDE 17

Next Steps

Next Steps

  • Process all g9a data for full statistics
  • Quantify uncertainties in neural network training
  • Bayesian Neural Network - probability distribution to weights and

biases while training

  • Compute purity of the training data used for uncertainty
  • Energy loss correction
  • Systematic Error studies
  • Measured E into world database → more constrains on reaction amplitude

Acknowledgements This work was performed with support from US DOE DE-SC001658, The George Washington University.

17 / 43

slide-18
SLIDE 18

Next Steps

Backup Slides

18 / 43

slide-19
SLIDE 19

Next Steps Constituent Quark Models and LQCD

Backup: Constituent Quark Models & LQCD Predictions

  • f Non-Strange Baryon Resonances

Constituent Quark Model Lattice QCD

Constituent Quark Models predicted states: 64 N∗ & 22 ∆∗ Experimentally confirmed state: 26 N∗ & 22 ∆∗

19 / 43

slide-20
SLIDE 20

Next Steps Polarized Photon Beam

Backup: Hall B Photon Tagger

Bremsstrahlung radiation due to slowing of electrons by EM field of radiator (gold foil or thinyo diamond) Determine incoming photon energy of γ p → π0p by Eγ = E0 − Ee g9a/FROST - circularly polarized photons with Eγ ≈ 0.4 ∼ 2.4 GeV Tagger was built by the GWU, CUA, & ASU nuclear physics group

20 / 43

slide-21
SLIDE 21

Next Steps Polarized Photon Beam

Backup: Circularly Polarized Photon Beam

Linearly Polarized Electron Beam

Bremsstrahlung

Circularly Polarized Photon Beam Polarization transfer: P(γ) = P(e) 4x − x2 4 − 4x + 3x2 x = k E0 = photon energy incident electron energy

  • H. Olsen and L.C. Maximon, Phys. Rev. 114, 887 (1959)

21 / 43

slide-22
SLIDE 22

Next Steps Frozen Spin Target

Backup: Frozen Spin Target

  • C. Keith et al. Nucl Instrum Meth A 684, 27 (2012)

22 / 43

slide-23
SLIDE 23

Next Steps Frozen Spin Target

Backup: CLAS g9a/FROST Data

Select only γ p → π0p events

  • γ

p → π0p resonance channels Appropriate enegy bins - include all resonances (≤ 1500 MeV)

23 / 43

slide-24
SLIDE 24

Next Steps Frozen Spin Target

π0 photoproduction

From T Matrix to Helicity Amplitudes of γ p → π0p: q ms′| T |k ms λ = ms′| J |ms · ǫλ(k) Hi(θ) ≡ λ2| J |λ1 4 Complex Helicity Amplitudes: H1(θ) =

  • +3

2

  • J
  • +1

2

  • H2(θ) =
  • +1

2

  • J
  • +1

2

  • H3(θ) =
  • +3

2

  • J
  • −1

2

  • H4(θ) =
  • +1

2

  • J
  • −1

2

  • 24 / 43
slide-25
SLIDE 25

Next Steps Frozen Spin Target

Backup: Complete Experiment - 8 Polarization Observables

Polarizable: incoming photons, target & recoiling nucleons 8 well chosen observables at fixed Eγ & angle → 4 helicity amplitudes UPT and UPR UPT and PR PT and UPR PT and PR UPB

dσ dΩ

P T Tx′, Tz′, Lx′, Lz′ LPB −Σ Ox′, (−T), Oz′ H, (−P), −G CPB −Cx′, −Cz′ F, −E

UP, P, LP, CP, B, T, R denote unpolarized, polarized, linearly polarized, circularly polarized, beam, target, and recoil, respectively.

Helicity asymmetry E related to other observables via Fierz identities: E 2 + F 2 + G 2 + H2 = 1 + P2 − Σ2 − T 2 FG − EH = P − ΣT . . .

25 / 43

slide-26
SLIDE 26

Next Steps Frozen Spin Target

Overtraining Limits

Overtraining: Excess training with only specific training data ↓ Classification succeeds on training data, but fails on actual data Must determine adequate classifying variables & size of training data Rule of thumb for Decision Tree algorithm: LD(h) ≤ LS(h) +

  • (n + 1) log2(d + 3) + log(2/δ)

2m

LD(h) = Error of classification on actual data set LS(h) = Error of classification on a training data set h = Error of classification on a training data set d = Number of variables δ = Confidence level of randomly selected training data points m = Size of training data sets n = Number of nodes

  • n & d inversely proportional to Ls

26 / 43

slide-27
SLIDE 27

Next Steps Particle Identification

Proton Selection: ∆β Selection

∆β = βmeasured − βp = βmeasured −

p

m2

p+p2

Select events with only 1 positive outgoing particle (for γ p → π0p) Measure p (via curvature) and β (via SC & TOF) of positive particles Select events with ∆β ≈ 0

27 / 43

slide-28
SLIDE 28

Next Steps Particle Identification

Result on Hydrogen Contamination of Carbon Target

  • Classified ice events from Carbon target in z-vertex ∈ [6.0, 7.5]cm
  • It is likely that ice was formed in 20 K heat shield in between Carbon and

Polythene targets.

28 / 43

slide-29
SLIDE 29

Next Steps Particle Identification

Final Result Target Classification

29 / 43

slide-30
SLIDE 30

Next Steps g9a/FROST Target setup

g9a/FROST Target setup

30 / 43

slide-31
SLIDE 31

Next Steps Polarized Photon Beam

JLab Hall B Photon Tagger

Bremsstrahlung radiation due to slowing of electrons by EM field of radiator (gold foil or thinyo diamond) Determine incoming photon energy of γ p → π0p by Eγ = E0 − Ee g9a/FROST - circularly polarized photons with Eγ ≈ 0.4 ∼ 2.4 GeV Tagger was built by the GWU, CUA, & ASU nuclear physics group

31 / 43

slide-32
SLIDE 32

Next Steps CLAS Detector

CEBAF Large Acceptance Spectrometer

32 / 43

slide-33
SLIDE 33

Next Steps CLAS Detector

Evidence of Hydrogen Contamination on Carbon

  • Sharp peak at downstream end of Carbon foil → ice built up while cooling the target
  • Ice formed on the right side of Carbon target: Z-vertex ∈ [6, 7]cm
  • Plots from [Steffen Strauch]’s Analysis page of FROST Wikipage

33 / 43

slide-34
SLIDE 34

Next Steps Particle Identification

Proton Selection: GPID bank

∆β = βmeasured − βp = βmeasured −

p

m2

p+p2

Select events with only 1 positive outgoing particle (for γ p → π0p) Measure p (via curvature) and β (via SC & TOF) of positive particles Select events with ∆β ≈ 0

34 / 43

slide-35
SLIDE 35

Next Steps Photon Beam Selection

Photon Beam Selection

∆t = tpv − tγv = time when p was at event vertex − time when γ was at event vertex Readings from SC, DC & TOF system to determine tpv & tγv JLab e− beam sent in bunches separated by 2 ns Neglect events caused by photons emitted from different e− bunches Select out events with ∆t ≈ 0

35 / 43

slide-36
SLIDE 36

Next Steps Radial Vertex Selection

Radial Vertex Selection - Target Cup

  • Removed events outside of target cup (d = 1.5cm)
  • He-Bath outer region

36 / 43

slide-37
SLIDE 37

Next Steps Inefficient TOF paddles

Inefficient Time-Of-Flight system paddles

  • Events from inefficient scintillator paddles removed
  • Sector2 - 25, Sector3 - 23, 35, Sector4 - 23 and etc

37 / 43

slide-38
SLIDE 38

Next Steps Fiducial Selection

Fiducial Selection - Inactive CLAS regions

  • Inactive regions of detector - coil of torus magnet, beamline holes, etc
  • θ < 7, −180 < φ < −175, −125 < φ < −115, −65 < φ < −55

−5 < φ < 5, 55 < φ < 65, 115 < φ < 125, 175 < φ < 180

38 / 43

slide-39
SLIDE 39

Next Steps Neural Network Model Setup

Neural Network Model Setup

  • Two fully-connected (dense) neural layers

1 Dense layer with 15 nodes - 15 parameters:

  • E, β, βdiff , βm Eγ, m, m2

π0 , pid,|p|, px , py , pz , x, y, and z.

  • Too many parameters + insufficient train data → Too specific training → Overfitting (fail)

2 Dense layer with 3 nodes - one for each target

  • For each event, this layer returns an array of 3 probability scores (butanol, carbon, or polythene) that sum to 1
  • Optimizer used: AdamOptimizer
  • Loss function used - Sparse categorical cross entropy:
  • Hy′(y) = −

i y′ i log(yi)

,where yi is the predicted target

and y ′

i is the true target

  • Python and Tensorflow

39 / 43

slide-40
SLIDE 40

Next Steps Classifying Parameters

Choosing Classifying Parameters

  • Choose 10 ∼ 15 adequately correlated

parameters to avoid overfitting and underfitting

  • Higher correlation → lesser contribution

to classification

  • Lower correlation → biased training →
  • verfitting

40 / 43

slide-41
SLIDE 41

Next Steps Classifying Parameters

Training Data for Carbon from g9b experiment

  • g9b-carbon m2

π0 peak broader than g9a/Carbon → No ice on g9b

  • During g9b, Carbon target was moved further in downstream.
  • Shifted Z-vertex of g9b-Carbon events to use as training events for g9a [F. Klein].
  • Failed (under investigation)→ Different training data for carbon used

41 / 43

slide-42
SLIDE 42

Next Steps Classifying Parameters

Neural Network Training Flowchart: ICE vs CARBON

Event m E β m2

π0

  • p

. . . z φ1 φ2 φ3 φ4 φ5 . . . φ6 Ice C12 T T’ Loss fn Optimizer

W (1) W (2) Loss score Weight update

42 / 43

slide-43
SLIDE 43

Next Steps Classifying Parameters

Dilution Factor

  • Df (Eγ, θcm) =

NB,f NB,tot = NB,tot−NB,b NB,tot

∼ = 1 − s(Eγ)×NC (Eγ,θcm)

NB,tot(Eγ,θcm)

  • Df
  • low lim =

free H in butanol total nucleon in butanol = 10 74 ∼

= 0.135

43 / 43