1 gaskelld 1.1 ; This is a CTP file
2
3 begin parm experiment
4 ngen = 1000 ; POS: # of successes; NEG: # of tries
5 EXPER.charge = 1.0 ; total charge (mC)
6 doing_phsp = 0 ; (ONE = TRUE)
7 doing_kaon = 0 ; (ONE = TRUE)
8 doing_pion = 1 ; (ONE = TRUE)
9 which_pion = 0 ; (0=p->pi+,1=n->pi-,10/11 for pi+/pi- coherent)
10 doing_decay = 1 ; 1=decay ON, 0=decay OFF.
11 ctau = 780.4 ; decay length (cm)
12 extra_dbase_file='extra_nucpi' ; additional input parameters.
13 end parm experiment
14
15 begin parm kinematics_main
16 Ebeam = 1645. ; (MeV)
17 dEbeam = 0.05 ; beam energy variation (%)
18 electron_arm = 1 ; 1=hms,2=sos,3=hrsr,4=hrsl
19 hadron_arm = 2 ; 1=hms,2=sos,3=hrsr,4=hrsl
20 spec.e.P = 1188.81 ; e arm central momentum (MeV/c)
21 spec.e.theta = 26.03 ; e arm angle setting (degrees)
22 gaskelld 1.1 spec.p.P = 291.305 ; p arm central momentum (MeV/c)
23 spec.p.theta = 41.94 ; p arm angle setting (degrees)
24 end parm kinematics_main
25
26 begin parm target
27 targ.A = 2. ; target A
28 targ.Z = 1. ; target Z
29 targ.mass_amu = 2.01355 ; target mass in amu
30 targ.mrec_amu = 1.008665 ; recoil mass in amu (eep=A-1 system,pion=A-2)
31 targ.rho = 0.167 ; target density (g/cm^3)
32 targ.thick = 672.325 ; target thick (mg/cm^2)
33 targ.angle = 0. ; target angle (for solid target) (degrees)
34 targ.abundancy = 100. ; target purity (%)
35 targ.can = 2 ; 1=beer can (fpi), 2=pudding can (nucpi)
36 end parm target
37
38 begin parm debug ; (ONES give helpful debug info)
39 debug(1) = 0 ; turns on output from brem.f
40 debug(2) = 0 ; into/outa subs.
41 debug(3) = 0 ; spit out values (init. and main loop).
42 debug(4) = 0 ; mostly comp_ev, gen_rad diagnostics.
43 gaskelld 1.1 debug(5) = 0 ; a bit of everything.
44 end parm debug
45
46 begin parm e_arm_accept
47 SPedge.e.delta.min = -12.0 ; delta min (SPECTROMETER ACCEPTANCE!)
48 SPedge.e.delta.max = 12.0 ; delta max
49 SPedge.e.yptar.min = -50.0 ; .yptar.min = {TF} / 1000 (mrad)
50 SPedge.e.yptar.max = 50.0 ; .yptar.max = {TF} / 1000
51 SPedge.e.xptar.min = -90.0 ; .xptar.min = {TF} / 1000 (mrad)
52 SPedge.e.xptar.max = 90.0 ; .xptar.max = {TF} / 1000
53 end parm e_arm_accept
54
55 begin parm p_arm_accept
56 SPedge.p.delta.min = -22.0 ; delta min (SPECTROMETER ACCEPTANCE!)
57 SPedge.p.delta.max = 22.0 ; delta max
58 SPedge.p.yptar.min = -130.0 ; .yptar.min = {TF} / 1000 (mrad)
59 SPedge.p.yptar.max = 130.0 ; .yptar.max = {TF} / 1000
60 SPedge.p.xptar.min = -100.0 ; .xptar.min = {TF} / 1000 (mrad)
61 SPedge.p.xptar.max = 100.0 ; .xptar.max = {TF} / 1000
62 end parm p_arm_accept
|