(file) Return to gen_scalers.cmn CVS log (file) (dir) Up to [HallC] / Analyzer / INCLUDE

 1 saw   1.9 ******************* begin: gen_filenames.cmn ***********************
 2           *
 3           *     Common block to hold the raw scaler information and
 4           *     quantities calculated from the scaler events (time, current, etc...)
 5 cdaq  1.1 *
 6 cdaq  1.2 * $Log: gen_scalers.cmn,v $
 7 saw   1.9 * Revision 1.8  1996/04/30 14:05:12  saw
 8           * (JRA) Add some bcm stuff
 9           *
10 saw   1.8 * Revision 1.7  1996/01/17 15:47:29  cdaq
11           * (JRA) Add current monitor variables, time variable, and delta_scalers
12           *
13 cdaq  1.7 * Revision 1.6  1995/09/01 13:02:09  cdaq
14           * (JRA) Add time into run variable
15           *
16 cdaq  1.6 * Revision 1.5  1995/05/11  15:13:43  cdaq
17           * (SAW) Change scalers and evscalers to be real*8
18           *
19 cdaq  1.5 * Revision 1.4  1995/04/06  20:16:52  cdaq
20           * (SAW) Make scalers real
21           *
22 cdaq  1.4 * Revision 1.3  1994/12/18  04:04:53  cdaq
23           * (SAW) Add array and common for event by event scalers
24           *
25 cdaq  1.3 * Revision 1.2  1994/08/03  20:13:12  cdaq
26           * (SAW) Add "CTPTYPE=parm" directive for auto generation of CTP reg calls
27           *
28 cdaq  1.2 * Revision 1.1  1994/06/21  16:36:57  cdaq
29           * Initial revision
30           *
31           *     CTPTYPE=parm
32 cdaq  1.1 *
33                 integer*4 MAX_NUM_SCALERS
34                 parameter (MAX_NUM_SCALERS=500)
35 cdaq  1.3       integer*4 MAX_NUM_EVSCALERS
36                 parameter (MAX_NUM_EVSCALERS=16)
37 cdaq  1.6 
38 saw   1.8       integer*4 gclock_index      !index of hardware scaler clock.
39                 real*4 gclock_rate          ! rate of hardware scaler clock.
40 cdaq  1.6 *
41           *     CTPTYPE=event
42 cdaq  1.1 *
43 saw   1.8       integer gscaler_nroll(MAX_NUM_SCALERS)
44                 real*8 gscaler(MAX_NUM_SCALERS)         ! Current scaler values
45                 real*8 gscaler_old(MAX_NUM_SCALERS)     ! Scaler values at last event
46                 real*8 gscaler_change(MAX_NUM_SCALERS)  ! prev_scalers - scalers
47                 real*4 g_run_time                       !time of run at most recent scaler event
48                 integer g_replay_time                   !time since start of run (from cpu clock) 
49 cdaq  1.1 *
50 saw   1.8       common /SCALERS/ gscaler, gscaler_old, gscaler_change,
51                $     gclock_rate, g_run_time, gclock_index, g_replay_time, gscaler_nroll
52 cdaq  1.7 
53 cdaq  1.1 *
54 saw   1.8       integer*4 gscal_lastevnum(2)      ! check for missing/out of order of scaler events
55                 integer*4 gscal_evnum_roll(2)
56 cdaq  1.5       real*8 evscalers(MAX_NUM_EVSCALERS)
57 cdaq  1.3 *
58 saw   1.8       common /EVSCALERS/ evscalers, gscal_lastevnum, gscal_evnum_roll
59 cdaq  1.7 *
60           *     CTPTYPE=parm
61           *
62 saw   1.8       integer*4 gbcm1_index
63                 integer*4 gbcm2_index
64                 integer*4 gbcm3_index
65                 integer*4 gunser_index
66                 real*8 gbcm1_gain
67                 real*8 gbcm2_gain
68                 real*8 gbcm3_gain
69                 real*8 gunser_gain
70                 real*8 gbcm1_offset
71                 real*8 gbcm2_offset
72                 real*8 gbcm3_offset
73                 real*8 gunser_offset
74 cdaq  1.7 *
75           *     CTPTYPE=event
76           *
77 saw   1.8       real*8 gbcm1_charge
78                 real*8 gbcm2_charge
79                 real*8 gbcm3_charge
80                 real*8 gunser_charge
81 saw   1.9       integer gscaler_event_num
82 cdaq  1.7 *
83                 common/BEAMCURRENT/
84 saw   1.8      &    gbcm1_index, gbcm2_index, gbcm3_index, gunser_index,
85                &    gbcm1_gain, gbcm2_gain, gbcm3_gain, gunser_gain,
86                &    gbcm1_offset, gbcm2_offset, gbcm3_offset, gunser_offset,
87 saw   1.9      &    gbcm1_charge, gbcm2_charge, gbcm3_charge, gunser_charge,
88                &    gscaler_event_num

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