Privacy and Security Notice

Archived Messages for CLAS_TOF_1997@cebaf.gov: TOF directory on clon0X

TOF directory on clon0X

Simon Taylor (staylor@CEBAF.GOV)
Thu, 12 Jun 1997 21:36:07 -0400 (EDT)

Folks,

I've created a subdirectory under /home/staylor/ on the clon machines
called TOF that contains symbolic links to Cole's claspaw software and
subdirectories containing c, fortran, and kumac files more specific to the
Time-of-flight. The c subdirectory contains old versions of Maurik's
dispevt and bosanal code; refer to his directories under /home/holtrop on
the CUE machines (this is correct, Maurik?) for more recent versions. The
TOFkumac subdirectory under TOF contains two kumacs I have written for the
purpose of gain-matching the TOF phototubes. They are called
"gain_match_epics.kumac" for counter-to-counter matching and
"laser_match_epics.kumac" for left-right matching. The "_epics" at the
end of the kumac names indicates that these kumacs rely on epics to get the
current settings of the high voltages using a kumac that Cole wrote
called "hvGet". The consequence of this is that to use these routines
three things are required: (1) you must be logged in as clasrun because the
routine hvGet does remote shell to clas10, the epics machine; (2) you
must use claspaw (from the TOF directory, say); (3) epics
must be operational. I have old versions of these programs that read
from a vector file called tofhv.vec; the downside to these is that one
would have to enter the current high voltage values into this file.
Laser_match_epics operates on an ntuple created from a laser run using
Cole's calman macros. Gain_match_epics operates on a histogram file
that results from a single pixel cut on the calorimeter, again using calman
in claspaw. Both programs modify a vector containing the high voltage
settings for a given sector. I did not want to immediately and
automatically change the high voltages because I thought it might be wise to
check out the magnitude of the changes first. To change the voltages on the
mainframes one would use another of Cole's macros called hvPut. For the
usage of hvPut and hvGet just type hvGet or hvPut with no arguments at the
claspaw> prompt.

Unfortunately clon00 has been down all day (Thursday, June 12), so we
can't do any of this.

Simon.