Difference between revisions of "History of SIMC CVS"

From HallCWiki
Jump to navigationJump to search
Line 1: Line 1:
* Nov 21, 2011. Update radc.f : In subroutine lambda_dave, correct the formula for the proton lambda calculation to agree with formula 59 in PRC 64  054610. Previously, the calculation was missing the factor e3/p3.
+
__FORCE_TOC__
* June 29, 2011 . Updated event.f : When upgrading SIMC for gfortran in June 2009 calls to trip_thru_target for the scattered electron and hadron were moved from the end of the complete_ev subroutine to the end of the generate subroutine. The reason for the calls to trip_thru_target at end of the complete_ev subroutine is that the call to radc_init_ev at the very end of the complete_ev needs information calculated by trip_thru_target. So moving these calls was a mistake. In effect, the radc_init_ev was using info calculated for the previous event.
+
== Mar 14, 2012 ==
 +
Major changes for SHMS subroutines.
 +
**Makefile : add file shared/rotate_vaxis.o
 +
**simc.f : more apertures have been added to SHMS spectrometer code mc_shms.f, so additional "STOP" counters added.
 +
**spectrometers.inc : Increased  max_class = 41 . Added variables to common block "track"
 +
**shared/transp.f : Modified SHMS forward optics matrix to shms_forward_cosy_2011_dipole26cm_dm1.2_nov9.dat
 +
**shared/rotate_vaxis.f : New code to do rotation around vertical axis. Needed for apertures in SHMS bender
 +
**shms/structures_shms.inc  : Add "STOP" counters for all new SHMS apertures
 +
**shms/shms_recon_fit_90deg_1cm_5th_order.dat : New recon optics matrix
 +
**shms/shms_forward_cosy_2011_dipole26cm_dm1.2_nov9.dat : New forward optics matrix
 +
**
 +
 
 +
 
 +
== Nov 21, 2011==
 +
Update radc.f : In subroutine lambda_dave, correct the formula for the proton lambda calculation to agree with formula 59 in PRC 64  054610. Previously, the calculation was missing the factor e3/p3.
 +
== June 29, 2011==
 +
Updated event.f : When upgrading SIMC for gfortran in June 2009 calls to trip_thru_target for the scattered electron and hadron were moved from the end of the complete_ev subroutine to the end of the generate subroutine. The reason for the calls to trip_thru_target at end of the complete_ev subroutine is that the call to radc_init_ev at the very end of the complete_ev needs information calculated by trip_thru_target. So moving these calls was a mistake. In effect, the radc_init_ev was using info calculated for the previous event.

Revision as of 14:05, 14 March 2012

__FORCE_TOC__

Mar 14, 2012

Major changes for SHMS subroutines.

    • Makefile : add file shared/rotate_vaxis.o
    • simc.f : more apertures have been added to SHMS spectrometer code mc_shms.f, so additional "STOP" counters added.
    • spectrometers.inc : Increased max_class = 41 . Added variables to common block "track"
    • shared/transp.f : Modified SHMS forward optics matrix to shms_forward_cosy_2011_dipole26cm_dm1.2_nov9.dat
    • shared/rotate_vaxis.f : New code to do rotation around vertical axis. Needed for apertures in SHMS bender
    • shms/structures_shms.inc : Add "STOP" counters for all new SHMS apertures
    • shms/shms_recon_fit_90deg_1cm_5th_order.dat : New recon optics matrix
    • shms/shms_forward_cosy_2011_dipole26cm_dm1.2_nov9.dat : New forward optics matrix


Nov 21, 2011

Update radc.f : In subroutine lambda_dave, correct the formula for the proton lambda calculation to agree with formula 59 in PRC 64  054610. Previously, the calculation was missing the factor e3/p3.

June 29, 2011

Updated event.f : When upgrading SIMC for gfortran in June 2009 calls to trip_thru_target for the scattered electron and hadron were moved from the end of the complete_ev subroutine to the end of the generate subroutine. The reason for the calls to trip_thru_target at end of the complete_ev subroutine is that the call to radc_init_ev at the very end of the complete_ev needs information calculated by trip_thru_target. So moving these calls was a mistake. In effect, the radc_init_ev was using info calculated for the previous event.