Robert Michaels HAMC Hall A Analysis Workshop 09 C HAMC = Hall A Monte Carlo ROOT / C++ Design...

17
Hall A Analysis Workshop 09 Robert Michaels HAMC C HAMC = Hall A Monte Carlo ROOT / C++ Design Somewhat like “SAMC” & “genercone” For HRS only. Uses LeRose transfer functions. Abstract classes: Experiment, Physics, Target Used by HAPPEX-3, PVDIS, and PREX. A. Deur, V. Sulkosy D. Lhuillier, K. Paschke, B. Moffit Contributors: Dustin McNulty, Diancheng Wang or matrices, or “Guido” fcn.

Transcript of Robert Michaels HAMC Hall A Analysis Workshop 09 C HAMC = Hall A Monte Carlo ROOT / C++ Design...

Page 1: Robert Michaels HAMC Hall A Analysis Workshop 09 C HAMC = Hall A Monte Carlo ROOT / C++ Design Somewhat like SAMC & genercone For HRS only. Uses LeRose.

Hall A Analysis Workshop 09

Robert Michaels HAMC

C

HAMC = Hall A Monte Carlo

• ROOT / C++ Design

• Somewhat like “SAMC” & “genercone”

• For HRS only. Uses LeRose transfer functions.

• Abstract classes: Experiment, Physics, Target

• Used by HAPPEX-3, PVDIS, and PREX.

A. Deur, V. Sulkosy D. Lhuillier, K. Paschke, B. Moffit

Contributors: Dustin McNulty, Diancheng Wang

or matrices, or “Guido” fcn.

Page 2: Robert Michaels HAMC Hall A Analysis Workshop 09 C HAMC = Hall A Monte Carlo ROOT / C++ Design Somewhat like SAMC & genercone For HRS only. Uses LeRose.

Hall A Analysis Workshop 09

Robert Michaels HAMC

CApplications of HAMC

• Estimate Rates, Asymmetry, Sensitivity to Physics

• Design Collimator, Sieve, “A_T” detector.

• Design integrating detector & focus at detector

• Estimate sensitivities to beam parameters.

• Effects of radiative corrections, acceptance.

Page 3: Robert Michaels HAMC Hall A Analysis Workshop 09 C HAMC = Hall A Monte Carlo ROOT / C++ Design Somewhat like SAMC & genercone For HRS only. Uses LeRose.

Hall A Analysis Workshop 09

Robert Michaels HAMC

HAMC Events

• Generate beam

• Target position uniformly sampled (raster option)

• Fill solid angle uniformly

• Cross-section computed for rates and weighting

• Asymmetry computed (for Parity Expts)

• Energy losses (Brehms and dE/dX) with MC methods

• Multiple Scattering

• Transport to various points in HRS and Septum

• Acceptance cuts applied at apertures

• Event Analysis on accepted events.

Objects

Page 4: Robert Michaels HAMC Hall A Analysis Workshop 09 C HAMC = Hall A Monte Carlo ROOT / C++ Design Somewhat like SAMC & genercone For HRS only. Uses LeRose.

Hall A Analysis Workshop 09

Robert Michaels HAMC

Transport Polynomials from John LeRose

(same)

Page 5: Robert Michaels HAMC Hall A Analysis Workshop 09 C HAMC = Hall A Monte Carlo ROOT / C++ Design Somewhat like SAMC & genercone For HRS only. Uses LeRose.

Hall A Analysis Workshop 09

Robert Michaels HAMC

Transport Polynomials (part 2) thanks, John LeRose

Was used to check where electrons scrape; e.g. not in iron of dipole ?

Page 6: Robert Michaels HAMC Hall A Analysis Workshop 09 C HAMC = Hall A Monte Carlo ROOT / C++ Design Somewhat like SAMC & genercone For HRS only. Uses LeRose.

Hall A Analysis Workshop 09

Robert Michaels HAMC

Cross Section Input

Shown here for Lead

Page 7: Robert Michaels HAMC Hall A Analysis Workshop 09 C HAMC = Hall A Monte Carlo ROOT / C++ Design Somewhat like SAMC & genercone For HRS only. Uses LeRose.

Hall A Analysis Workshop 09

Robert Michaels HAMC

Does HAMC work ? Yes, well enough for our goals.

A problem: Radiative tail out to high loss is underestimated. Use “effective target” size to adjust (reduce) predicted rates.

Page 8: Robert Michaels HAMC Hall A Analysis Workshop 09 C HAMC = Hall A Monte Carlo ROOT / C++ Design Somewhat like SAMC & genercone For HRS only. Uses LeRose.

Hall A Analysis Workshop 09

Robert Michaels HAMC

Comparing HAMC to Real Data

This was done for HAPPEX-1, HAPPEX-2, and a Lead test run

Page 9: Robert Michaels HAMC Hall A Analysis Workshop 09 C HAMC = Hall A Monte Carlo ROOT / C++ Design Somewhat like SAMC & genercone For HRS only. Uses LeRose.

Hall A Analysis Workshop 09

Robert Michaels HAMC

More Comparisons …

Page 10: Robert Michaels HAMC Hall A Analysis Workshop 09 C HAMC = Hall A Monte Carlo ROOT / C++ Design Somewhat like SAMC & genercone For HRS only. Uses LeRose.

Hall A Analysis Workshop 09

Robert Michaels HAMC

A Lead Test run in 2005(using old septum magnet)

Page 11: Robert Michaels HAMC Hall A Analysis Workshop 09 C HAMC = Hall A Monte Carlo ROOT / C++ Design Somewhat like SAMC & genercone For HRS only. Uses LeRose.

Hall A Analysis Workshop 09

Robert Michaels HAMC

PREX Design : At 50 the Optimal FOM is at 1.05 GeV (+/- 0.05)

1% @ ~1 GeV

RN

Page 12: Robert Michaels HAMC Hall A Analysis Workshop 09 C HAMC = Hall A Monte Carlo ROOT / C++ Design Somewhat like SAMC & genercone For HRS only. Uses LeRose.

Hall A Analysis Workshop 09

Robert Michaels HAMC

Collimator at entrance to spectrometer

Be degrader

Insertable blockerto block Be

Aligned in spectrometers to define identical Left / Right scattering angles as well as good up / down symmetry

A_T hole

Suppressing A_T systematics

Paul Souder

Page 13: Robert Michaels HAMC Hall A Analysis Workshop 09 C HAMC = Hall A Monte Carlo ROOT / C++ Design Somewhat like SAMC & genercone For HRS only. Uses LeRose.

Hall A Analysis Workshop 09

Robert Michaels HAMC

HAMC Design of Collimator

All Events

Collimator

Page 14: Robert Michaels HAMC Hall A Analysis Workshop 09 C HAMC = Hall A Monte Carlo ROOT / C++ Design Somewhat like SAMC & genercone For HRS only. Uses LeRose.

Hall A Analysis Workshop 09

Robert Michaels HAMC

Events from A_T hole (Be plug)

Main detector

A_T detector

Measures horizontal A_T systematic.

(Vertical is measured from Left/Right spectrometers)

Thanks:

Dustin McNulty

Krishna Kumar

Paul Souder

Page 15: Robert Michaels HAMC Hall A Analysis Workshop 09 C HAMC = Hall A Monte Carlo ROOT / C++ Design Somewhat like SAMC & genercone For HRS only. Uses LeRose.

Hall A Analysis Workshop 09

Robert Michaels HAMC

Sieve Slit Design

Few more holes drilled to improve coverage and accuracy.

Page 16: Robert Michaels HAMC Hall A Analysis Workshop 09 C HAMC = Hall A Monte Carlo ROOT / C++ Design Somewhat like SAMC & genercone For HRS only. Uses LeRose.

Hall A Analysis Workshop 09

Robert Michaels HAMC

),(

),(

dd

d

Add

dA

physics

measured),(

Acceptance Function

Analysis for Workshops and Future Publication

Credit:

C. J. Horowitz

Page 17: Robert Michaels HAMC Hall A Analysis Workshop 09 C HAMC = Hall A Monte Carlo ROOT / C++ Design Somewhat like SAMC & genercone For HRS only. Uses LeRose.

Hall A Analysis Workshop 09

Robert Michaels HAMC

CConclusions re: HAMC

• Reproduces data -- well enough.

• Has aided in several estimates and design efforts.

• Underestimates radiative losses -- maybe another MC better ?

• Restricted to HRS and single-arm at the moment.

• Might be easy to make a coincidence base class.

The GOOD

The BAD