TABLE OF CONTENTS
/ParamEP_BC [ Modules ]
NAME
module ParamEP_BC
PURPOSE
This module extends the original Bosted-Christy code to be used as input for the electron/neutrino inputs:
- M. E. Christy, P. E. Bosted, ``Empirical Fit to Precision Inclusive Electron-Proton Cross Sections in the Resonance region'', Phys.Rev.C 81 (2010) 055213
- P. E. Bosted, M. E. Christy, ``Empirical Fit to inelastic electron deuteron and electron neutron resonance region transverse cross sections'', Phys. Rev. C 77 (2008) 065206
ParamEP/Sigma_lNBC [ Subroutines ]
[ Top ] [ ParamEP ] [ Subroutines ]
NAME
subroutine Sigma_lNBC(process_ID,IP,charge_in,k_in,k_out,p_in,p_out, res_sigma,nr_sigma,position)
PURPOSE
Calculate the lepton dd XS and structure functions in Lab frame, separated for background and resonance contributions by Lorentz-transforming the Bosted-Christy parametrized eN cross sections
returns d2sigma/(dcos(theta) dE') in GeV^(-3)
INPUTS
- integer :: process_ID -- EM, CC or NC
- integer :: IP -- specifies resonance excitation
- integer :: charge_in -- charge of nucleon (proton: 1, neutron: 0)
- real :: k_in -- incoming lepton four-momentum in Lab frame
- real :: k_out -- outgoing lepton's four-momentum in Lab frame
- real :: p_in -- incoming nucleon momentum in Lab frame
- real :: p_out -- ?
- real, dimension(1:3) :: position -- ?
OUTPUT
- res_sigma :: total resonance contribution from BC analysis
- nr_sigma :: total nonresonance contribution from BC analysis
ParamEP/eNucleon [ Subroutines ]
[ Top ] [ ParamEP ] [ Subroutines ]
NAME
subroutine eNucleon(nuclcharge,E_in,theta,nu,sigma_res,sig,sigma_nr,sigres)
PURPOSE
Calculate the dd XS and structure functions for electrons, separated for background and resonance contributions
returns d2sigma/(dOmega dE') in GeV^(-3)/sr in nucleon rest system
INPUTS
- real :: process_ID -- event class: em, CC, NC
- real :: IP -- eventtype
- real :: nuclcharge -- charge of nucleon (proton: 1, neutron: 0)
- real :: E_in -- incoming lepton energy
- real :: theta -- outgoing lepton's angle
- real :: Q2 -- squared four-momentum transfer
- real :: nu -- energy transfer
OUTPUT
- real :: sigma -- cross section in GeV^(-3)/sr
- real :: sigma_res -- summed resonance contribution to dd X-section
- real :: sigma_nr -- summed background contribution to dd X-section
- real :: sigres -- single, separate resonance contribution to sigma_res
ParamEP/nuNucleon [ Subroutines ]
[ Top ] [ ParamEP ] [ Subroutines ]
NAME
subroutine nuNucleon(nuclcharge,E_in,theta,nu,sigma_res,sigma_nr,sigres)
PURPOSE
Calculate the dd XS and structure functions for neutrinos, separated for background and resonance contributions
returns d2sigma/(dOmega dE') in GeV^(-3)/sr in nucleon rest system
INPUTS
- real :: process_ID -- event class: em, CC, NC
- real :: IP -- eventtype
- real :: nuclcharge -- charge of nucleon (proton: 1, neutron: 0)
- real :: E_in -- incoming lepton energy
- real :: theta -- outgoing lepton's angle
- real :: Q2 -- squared four-momentum transfer
- real :: nu -- energy transfer
OUTPUT
- real :: sigma -- cross section in GeV^(-3)/sr
- real :: sigma_res -- summed resonance contribution to dd X-section
- real :: sigma_nr -- summed background contribution to dd X-section
- real :: sigres -- single, separate resonance contribution to sigma_res
ParamEP/eNBosted [ Subroutines ]
[ Top ] [ ParamEP ] [ Subroutines ]
NAME
subroutine eNBosted
PURPOSE
Calculate the e-p, e-n, e-A XS according the Bosted Parametrization:
- M. E. Christy and P. E. Bosted, ``Empirical Fit to Precision Inclusive Electron-Proton Cross Sections in the Resonance Region'', Phys.Rev. C81 (2010) 055213
* P.E. Bosted and M. E. Christy,
``Empirical Fit to inelastic electron-deuteron and eletron-neutron resonance region transverse cross sections'', Phys. Rev. C77 (2008) 065206
INPUTS
- none
OUTPUT
- writen to stdout
NOTES
subroutine can be called as test only, returned cross sections in microbarn/GeV