Next: RLR: Runlog Reader
Up: The Runlog Processors
Previous: RLG: Runlog Generator
Contents
Runlog Analysis
This is an RAA subprocessor that creates the runlog analysis bank and its
sub-banks. These bank is designed to hold data that may need to be updated from
time to time. Upon completion of these banks the subprocessor can then write
them to the database. The subprocessor can also attempt to load a previous
RLAI bank from the database and update it. As with the RLOG bank the number
of the RLAI bank corresponds to the run number.
Control is carried out by the RAAS 9 titles bank. There are 3 switches in this
bank. These control the update mode and if the subprocessor attempts to write
to the database. The third switch allows the code to write the sub-banks to a
titles file. This is a useful feature for debugging purposes.
The sub-banks are as currently as follows:
- RLDT: Runlog Dead Times
- These banks hold the dead times introduced by different DAMN bank bits
produced by the RAA. If a subprocessor is running then the corresponding dead
times in this bank are updated. It is important to ensure that for
subprocessors with more than one dead time the titles banks are set up
correctly with the cuts in the correct order. This bank also holds the start
date and time of the first event in the run and the run time from both the 10
and 50MHz clocks. At the end of the bank, the to total dead time introduced by
the retrigger, burst, nhit burst and muon follower short cuts is stored as a
function of both time of day and the cosine of the solar zenith angle. These
results are impotant for any day-night anaylsis.
- RLES: Runlog Electronics Status
- These banks hold the elctronics status for each run, from the dqxx banks. This
data is available elsewhere, but this bank collates the data and makes it easy
to study differnet trends in the elctronics.
- RLCS: Runlog Clock Synchronization
- These banks holds the 50 and 10Mhz times for the first event of each run. This
can be used to provide a hirstoy for the performance of the 50MHz clock to
allow the 10MHz clock to be rebuilt in the case where it is missing.
- RLPN: Runlog PMT Noise
- This bank contains the noise rate and uncertainties in Hz in each of the PMT
systems. The nosie rates are calculated using the mean number of PMT hits in
PulseGT data. These are converted to noise rates usign the number of online
tubes in RLES and GT_valid = 390ns.
There are two additional noise rates that are calculated. These are
improved versions of the main PMT noise rate. They use calibrated
times inside a given time window in PGT to calculate the rate. This
has the advantage that only tubes that contribute to even measurement
are used and that uncertainties in assumptions of values are
reduced. The two noise rates and Ncal - using calibrated tubes, and
NQC - using calibrated tubes with verification such as ANxx.
- CAST/SOSX/TRIG: Perm banks
- Not every PERM bank was added to the database when the RLOG bank was
created. With hindsight it has become desirable to store the CAST and
SOSX banks, although they were not stored with the RLOG bank. The RALI
structure is now used to store these banks. In the case where the CAST
bank information is known to be missing or wrong, the option exists to
fill the essential information from the CAST (manipulator positions
and source ID) or TRIG (thresolds) with user input information. This
is intended to strictly be done only be MCPROD.
Next: RLR: Runlog Reader
Up: The Runlog Processors
Previous: RLG: Runlog Generator
Contents
sno Guest Acct
2009-09-09