(file) Return to daveg_tgt_field_changes.txt CVS log (file) (dir) Up to [HallC] / simc_semi / poltar

 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              

Analyzer/Replay: Mark Jones, Documents: Stephen Wood
Powered by
ViewCVS 0.9.2-cvsgraph-1.4.0