Difference between revisions of "Modeling"

From Ciswikidb
Jump to navigation Jump to search
 
(20 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The Mott Group has a [http://geant4.cern.ch/ GEANT4] simulation of the JLab MeV Mott Polarimeter. This simulation was built from 2014-2016 simultaneous to the upgrade efforts on the polarimeter. The primary purpose of this simulation is to determine, from first principles, the shape of the effective Sherman function with respect to target thickness. This page serves a few purposes: it provides links to the relevant references for simulation users, provides a brief tutorial, and shows results. Additionally, this page may serve as a place to indicate what work is being done or needs to be done on the simulation.  
+
The Mott Group has a GEANT4 simulation of the JLab MeV Mott Polarimeter. This simulation was built from 2014-2016 simultaneous to the upgrade efforts on the polarimeter. The primary purpose of this simulation is to determine, from first principles, the shape of the effective Sherman function with respect to target thickness. This page serves a few purposes: it provides links to the relevant references for simulation users, provides a brief tutorial, and shows results. Additionally, this page may serve as a place to indicate what work is being done or needs to be done on the simulation.  
  
 
=='''Where To Find the Simulation'''==
 
=='''Where To Find the Simulation'''==
Line 5: Line 5:
 
*A working version is maintained on the '''ifarm''' computers CUE in the directory '''/group/mottgrp/MottG4/'''.
 
*A working version is maintained on the '''ifarm''' computers CUE in the directory '''/group/mottgrp/MottG4/'''.
 
*To use this, the user must set the environment variable '''$MOTTG4DIR''' to '''/path/to/MottG4/''' before using the simulation.
 
*To use this, the user must set the environment variable '''$MOTTG4DIR''' to '''/path/to/MottG4/''' before using the simulation.
*Additionally, the user must have access to '''cmake''' version 2.8 or later
+
*Additionally, the user must have access to '''cmake''' version 2.8 or later.
*The current version is maintained at [https://github.com/mjmchugh/MottG4 github] for those who want the model on their personal computers. Contact Martin McHugh at mjmchugh@jlab.org for access to this repository.
+
*The current version is maintained at [https://github.com/JLabMottGroup/MottG4 github] for those who want the model on their personal computers or some other location for development purposes. Contact Martin McHugh at mjmchugh@jlab.org for access to this repository.
  
=='''How It Works'''==
+
=='''Documentation'''==
*The Mott Polarimeter team is developing a [http://geant4.cern.ch/ GEANT4] model of the polarimeter.
+
The best way to get started is to read the Tutorial slides.
  
=='''To Do List'''==
+
[[File:MottGeant4Tutorial.pdf]]
*<s>Add pre-vertex energy loss</s> Small effect for our targets (~50 keV max in 5 um Au) according to [http://physics.nist.gov/PhysRefData/Star/Text/ESTAR.html NIST] --[[User:Mjmchugh|Mjmchugh]] ([[User talk:Mjmchugh|talk]]) 17:54, 22 April 2015 (EDT)
+
 
*<s>Add primary vertex output info:
+
[[May 10th Simulation Tutorial BlueJeans Information]]
**Scattering cross-section
+
 
**Scattering location 3-vector
+
Herein lies all that Marty McHugh has written about the Mott GEANT4 simulation:
**Outgoing polarization 3-vector</s> --[[User:Mjmchugh|Mjmchugh]] ([[User talk:Mjmchugh|talk]]) 19:04, 9 June 2015 (EDT)
+
 
*Integrate Xavier's most recent calculations.
+
*[[Media:PSTPFinal.pdf]]: PSTP 2013 Presentation
*<s>Interactively change angular range for primaries</s> --[[User:Mjmchugh|Mjmchugh]] ([[User talk:Mjmchugh|talk]]) 09:57, 16 June 2015 (EDT)
+
*[http://pos.sissa.it/archive/conferences/182/040/PSTP2013_040.pdf PSTP 2013 Proceedings]
*<s>Change Random Seed handling to GEANT4 standard a la QweakSimG4.</s> --[[User:Mjmchugh|Mjmchugh]] ([[User talk:Mjmchugh|talk]]) 15:36, 29 June 2015 (EDT)
+
*[[Media:DNP_Final.pdf]]: DNP Fall 2013 Meeting Presentation
*Build Mott Physics Class (single scattering based on Xavier's data).
+
*[[Media:Mott_Geant4_User_Guide.pdf]]: User's guide
*<s>Build Double-Scattering Generator</s> --[[User:Mjmchugh|Mjmchugh]] ([[User talk:Mjmchugh|talk]]) 15:35, 29 June 2015 (EDT)
+
*Tech Note
 +
*[[List of meeting talks]]
 +
 
 +
External sources of interest:
 +
 
 +
*[http://geant4.cern.ch/ GEANT4 Documentation]
 +
*[https://git-scm.com/docs/gittutorial Git Tutorial]
 +
*[http://scicomp.jlab.org/scicomp/ Jefferson Lab Scientific Computing]
 +
 
 +
=='''Future Work: A Suggested To Do List'''==
 +
*'''Double Check Marty''' We're no longer a team of one!
 +
*Compare simulated spectra to real spectra
 +
*Get Xavier's calculations for gold and other nuclei of interest on a 100-250 keV over the whole range of energies (approx. 2-10 MeV)
 +
**Integrate this into the exiting interpolation method in '''MottPrimaryGeneratorAction.cc'''.
 +
**Perform calculations for target foil thickness extrapolation based on final Run 2 parameters:
 +
*** Scattering Angle
 +
*** KE = 4.9 MeV.
 +
*** Final thickness measurments from Marcy.
 +
*Build Mott Physics Class (single scattering based on Xavier's data). (Low priority)
 +
 
 +
=='''FAQ'''==
 +
*Rejection method -- gets you asymmetries; vs rate method -- gets you rates

Latest revision as of 16:07, 25 August 2016

The Mott Group has a GEANT4 simulation of the JLab MeV Mott Polarimeter. This simulation was built from 2014-2016 simultaneous to the upgrade efforts on the polarimeter. The primary purpose of this simulation is to determine, from first principles, the shape of the effective Sherman function with respect to target thickness. This page serves a few purposes: it provides links to the relevant references for simulation users, provides a brief tutorial, and shows results. Additionally, this page may serve as a place to indicate what work is being done or needs to be done on the simulation.

Where To Find the Simulation

  • A working version is maintained on the ifarm computers CUE in the directory /group/mottgrp/MottG4/.
  • To use this, the user must set the environment variable $MOTTG4DIR to /path/to/MottG4/ before using the simulation.
  • Additionally, the user must have access to cmake version 2.8 or later.
  • The current version is maintained at github for those who want the model on their personal computers or some other location for development purposes. Contact Martin McHugh at mjmchugh@jlab.org for access to this repository.

Documentation

The best way to get started is to read the Tutorial slides.

File:MottGeant4Tutorial.pdf

May 10th Simulation Tutorial BlueJeans Information

Herein lies all that Marty McHugh has written about the Mott GEANT4 simulation:

External sources of interest:

Future Work: A Suggested To Do List

  • Double Check Marty We're no longer a team of one!
  • Compare simulated spectra to real spectra
  • Get Xavier's calculations for gold and other nuclei of interest on a 100-250 keV over the whole range of energies (approx. 2-10 MeV)
    • Integrate this into the exiting interpolation method in MottPrimaryGeneratorAction.cc.
    • Perform calculations for target foil thickness extrapolation based on final Run 2 parameters:
      • Scattering Angle
      • KE = 4.9 MeV.
      • Final thickness measurments from Marcy.
  • Build Mott Physics Class (single scattering based on Xavier's data). (Low priority)

FAQ

  • Rejection method -- gets you asymmetries; vs rate method -- gets you rates