next up previous contents
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 up previous contents
Next: RLR: Runlog Reader Up: The Runlog Processors Previous: RLG: Runlog Generator   Contents
sno Guest Acct 2009-09-09