1 gaskelld 1.1 Makefile:
2 Add trg_track.o and semi_dilution.o to OBJ3
3
4 structures.inc and structures_init.inc:
5 1) added theta_tarq,phi_tarq,beta,phi_s,phi_c to event structure
6 2) added rasterx to event_target structure
7 3) added theta_tarq, phi_targ, beta to event_main structure
8
9 simulate.inc and simulate_init.inc:
10 1) extended debug to 6 element array
11 2) add targ_Bangle,targ_Bphi,targ_pol,drift_to_cal,sign_hadron,
12 tgt_field_file,using_tgt_field
13 3) put these three variables in the grnl common block
14 4) add dilu to ntupvars record
15
16
17 dbase.f:
18 1) define sign_hadron for various cases
19 1) convert targ_Bangle and targ_Bphi to radians
20 2) change debug intialization to 6
21 3) register targ_Bangle,targ_Bphi,targ_pol, set to 0
22 gaskelld 1.1 4) register using_tgt_field,tgt_field_file,and drift_to_ndet
23
24 event.f
25 1) add rasterx calc
26 2) in complete_ev:
27 a) add targ_new_x,targ_new_y,targx,targy,targz
28 b) calculate phi_targ - azimuthal angle between target polarization
29 and scattering plane
30 c) calculate beta, angle between target polarization and reaction plane
31 d) calculate theta_tarq, angle between target vector and q vector
32 e) calculate Collines and Sievers angles
33 3) in complete_recon_ev:
34 a) add targ_new_x,targ_new_y,targx,targy,targz
35 b) calculate phi_targ - azimuthal angle between target polarization
36 and scattering plane
37 c) calculate beta, angle between target polarization and reaction plane
38 d) calculate theta_tarq, angle between target vector and q vector
39 e) calculate Collines and Sievers angles
40 4) in complete_main: set ntup.dilu=semi_dilution
41
42 simc.f
43 gaskelld 1.1 1) add ang_targ_parm,ang_targ_earm
44 2) add Mark's calculation of angle between target polarization and
45 spectrometers
46 3) add call to trgInit
47 4) in montecarlo:
48 a) add frx, set = -target.rasterx (makes left pos. as looking downstream)
49 b) add calls to track_from_target, then project back to z=0 plane
50 c) in calls to single arm MC's, add frx, using_tgt_field, and the sign
51 of the particle
52
53 mc_hms.f (and others)
54 1) add frx,using_tgt_field, and sign_part to variables passed
55 2) calculate ctheta and stheta
56 3) call track to target if using target field
57
|