Return to g_clear_event.f CVS log | Up to [HallC] / Analyzer / T20 |
File: [HallC] / Analyzer / T20 / g_clear_event.f
(download)
Revision: 1.1, Tue Dec 1 21:01:21 1998 UTC (25 years, 9 months ago) by saw Branch: MAIN CVS Tags: spring03, sep-26-2002, sep-25-2002, sep-24-2002, sep-09-2002, sane, pionct, online07, online04, online03, oct1199, mduality, mar-24-2003, gep_online, gep3, fpi2, emc, e01004, bigcal, baryon, aug-12-2003, apr-02-2003, Initial-CVS-Release, HEAD, Extra_Shower_Tubes_on_HMS_not_SOS Initial revision |
SUBROUTINE G_clear_event(ABORT,err) *-------------------------------------------------------- *- Prototype C analysis routine *- *- *- Purpose and Methods : clears all quantities AT THE START OF EACH EVENT *- *- *- Output: ABORT - success or failure *- : err - reason for failure, if any *- *- Created 29-Oct-1993 Kevin B. Beard, Hampton U. *- Modified 19-Nov-1993 Kevin B. Beard for new error standards *- $Log: g_clear_event.f,v $ *- Revision 1.1 1998/12/01 21:01:21 saw *- Initial revision *- *- Revision 1.10 1996/09/04 14:33:10 saw *- (SAW) Don't use gmc_abort since gmc stuff not called *- *- Revision 1.9 1996/01/22 15:14:48 saw *- (JRA) Put BPM/Raster data into MISC data structures *- *- Revision 1.8 1996/01/16 18:41:36 cdaq *- (JRA) Explain that routine runs at start of each event *- *- Revision 1.7 1995/07/27 19:06:40 cdaq *- (SAW) Disable monte carlo (GMC) *- * Revision 1.6 1995/04/01 19:44:31 cdaq * (SAW) Add clear of BPM hit counter * * Revision 1.5 1994/06/22 20:23:47 cdaq * (SAW) Clear the uninstrumented channel hit counter * * Revision 1.4 1994/04/15 20:33:43 cdaq * (SAW) Changes for ONLINE use * * Revision 1.3 1994/02/22 19:47:07 cdaq * Change gmc_clear_event to gmc_mc_clear * * Revision 1.2 1994/02/17 21:46:03 cdaq * Add call to gmc_clear_event * * Revision 1.1 1994/02/04 21:48:38 cdaq * Initial revision * *- *- All standards are from "Proposal for Hall C Analysis Software *- Vade Mecum, Draft 1.0" by D.F.Geesamn and S.Wood, 7 May 1993 *- *- *-------------------------------------------------------- IMPLICIT NONE SAVE * character*13 here parameter (here= 'G_clear_event') * logical ABORT character*(*) err * INCLUDE 'gen_data_structures.cmn' * logical HMS_ABORT,T20_ABORT,COIN_ABORT character*132 HMS_err,T20_err,COIN_err * *-------------------------------------------------------- * err= ' ' HMS_err= ' ' T20_err= ' ' * GUNINST_TOT_HITS = 0 ! Unistrumented hit counter GMISC_TOT_HITS = 0 * call H_clear_event(HMS_ABORT,HMS_err) * call T_clear_event(T20_ABORT,T20_err) * call C_clear_event(COIN_ABORT,COIN_err) * ABORT= HMS_ABORT .or. T20_ABORT .or. COIN_ABORT * IF(ABORT) THEN err= COIN_err call G_prepend(T20_err,err) call G_prepend(HMS_err,err) call G_add_path(here,err) ELSE err= ' ' ENDIF * RETURN END
Analyzer/Replay: Mark Jones, Documents: Stephen Wood |
Powered by ViewCVS 0.9.2-cvsgraph-1.4.0 |