; This is a CTP file ; 'TF' stands for 'this field' ; ONE equals TRUE unless specified otherwise begin parm experiment ngen = 1000 ; POS: # of successes; NEG: # of tries EXPER.charge = 1.0 ; total charge (mC) doing_phsp = 0 ; (ONE = TRUE) - If all of the doing_* are doing_kaon = 0 ; (ONE = TRUE) false, then doing (e,e'p). doing_pion = 0 ; (ONE = TRUE) doing_decay = 0 ; 1=decay ON, 0=decay OFF. ctau = 780.4 ; decay length (cm) extra_dbase_file='extra_hydrogen' ; additional input parameters. end parm experiment begin parm kinematics_main Ebeam = 3056. ; (MeV) dEbeam = 0.05 ; beam energy variation (%) electron_arm = 1 ; 1=hms,2=sos,3=hrsr,4=hrsl hadron_arm = 2 ; 1=hms,2=sos,3=hrsr,4=hrsl spec.e.P = 1300.0 ; e arm central momentum (MeV/c) spec.e.theta = 54.0 ; e arm angle setting (degrees) spec.p.P = 2520.0 ; p arm central momentum (MeV/c) spec.p.theta = 24.80 ; p arm angle setting (degrees) end parm kinematics_main begin parm target targ.A = 56.0 ; target A targ.Z = 26.0 ; target Z targ.mass_amu = 55.847 ; target mass in amu targ.mrec_amu = 54.847 ; recoil mass in amu (eep=A-1 system,pion=A-2) targ.rho = 7.87 ; target density (g/cm^3) targ.thick = 212.9 ; target thick (mg/cm^2) targ.angle = 0. ; target angle (for solid target) (degrees) targ.abundancy = 100. ; target purity (%) targ.can = 1 ; 1=beer can (fpi), 2=pudding can (nucpi) end parm target begin parm debug ; (ONES give helpful debug info) debug(1) = 0 ; turns on output from brem.f debug(2) = 0 ; into/outa subs. debug(3) = 0 ; spit out values (init. and main loop). debug(4) = 0 ; mostly comp_ev, gen_rad diagnostics. debug(5) = 0 ; a bit of everything. end parm debug begin parm e_arm_accept SPedge.e.delta.min = -10.0 ; delta min (SPECTROMETER ACCEPTANCE!) SPedge.e.delta.max = 10.0 ; delta max SPedge.e.yptar.min = -50.0 ; yptar min = {TF} / 1000 (mrad) SPedge.e.yptar.max = 50.0 ; yptar max = {TF} / 1000 SPedge.e.xptar.min = -100.0 ; xptar min = {TF} / 1000 (mrad) SPedge.e.xptar.max = 100.0 ; xptar max = {TF} / 1000 end parm e_arm_accept begin parm p_arm_accept SPedge.p.delta.min = -15.0 ; delta min (SPECTROMETER ACCEPTANCE!) SPedge.p.delta.max = 15.0 ; delta max SPedge.p.yptar.min = -90.0 ; yptar min = {TF} / 1000 (mrad) SPedge.p.yptar.max = 90.0 ; yptar max = {TF} / 1000 SPedge.p.xptar.min = -50.0 ; xptar min = {TF} / 1000 (mrad) SPedge.p.xptar.max = 50.0 ; xptar max = {TF} / 1000 end parm p_arm_accept