GPS (General Particle Source) Energy Distribution Macros

These files can be included from nd280mc macros to allow particle gun generation with relatively realistic energy distributions.

Files are given for various particles, with the full JHFnu beam on Carbon and Iron, and are divided into the spectra for particles going in a forward cone with theta less than 30 degrees, greater than 30 degrees, and any direction.

Example macro

# after defining geometries....
/t2k/update
# pi+ from Carbon with angles greater than 30 degrees from the Z axis
/control/execute C_all_piplus.theta.ge.30.NuanceGPS.mac
# source in flat plane in the middle of first FGD
/gps/pos/type Point
# Middle of first FGD
/gps/pos/centre 0. 0. 950. mm
/gps/ang/type iso
/gps/ang/mintheta 45 deg
/gps/ang/maxtheta 135 deg
/gps/ang/type iso
/run/beamOn 5000

Files

C_all_electron.all.NuanceGPS.mac
C_all_electron.theta.ge.30.NuanceGPS.mac
C_all_electron.theta.lt.30.NuanceGPS.mac
C_all_muminus.all.NuanceGPS.mac
C_all_muminus.theta.ge.30.NuanceGPS.mac
C_all_muminus.theta.lt.30.NuanceGPS.mac
C_all_muplus.all.NuanceGPS.mac
C_all_muplus.theta.ge.30.NuanceGPS.mac
C_all_muplus.theta.lt.30.NuanceGPS.mac
C_all_neutron.all.NuanceGPS.mac
C_all_neutron.theta.ge.30.NuanceGPS.mac
C_all_neutron.theta.lt.30.NuanceGPS.mac
C_all_piminus.all.NuanceGPS.mac
C_all_piminus.theta.ge.30.NuanceGPS.mac
C_all_piminus.theta.lt.30.NuanceGPS.mac
C_all_piplus.all.NuanceGPS.mac
C_all_piplus.theta.ge.30.NuanceGPS.mac
C_all_piplus.theta.lt.30.NuanceGPS.mac
C_all_proton.all.NuanceGPS.mac
C_all_proton.theta.ge.30.NuanceGPS.mac
C_all_proton.theta.lt.30.NuanceGPS.mac
Fe_all_electron.all.NuanceGPS.mac
Fe_all_electron.theta.ge.30.NuanceGPS.mac
Fe_all_electron.theta.lt.30.NuanceGPS.mac
Fe_all_muminus.all.NuanceGPS.mac
Fe_all_muminus.theta.ge.30.NuanceGPS.mac
Fe_all_muminus.theta.lt.30.NuanceGPS.mac
Fe_all_piminus.all.NuanceGPS.mac
Fe_all_piminus.theta.ge.30.NuanceGPS.mac
Fe_all_piminus.theta.lt.30.NuanceGPS.mac
Fe_all_piplus.all.NuanceGPS.mac
Fe_all_piplus.theta.ge.30.NuanceGPS.mac
Fe_all_piplus.theta.lt.30.NuanceGPS.mac
Fe_all_proton.all.NuanceGPS.mac
Fe_all_proton.theta.ge.30.NuanceGPS.mac
Fe_all_proton.theta.lt.30.NuanceGPS.mac
Fe_all_neutron.all.NuanceGPS.mac
Fe_all_neutron.theta.ge.30.NuanceGPS.mac
Fe_all_neutron.theta.lt.30.NuanceGPS.mac