Project

General

Profile

Working list for 35ton offline database variables

For each variable below include this information:

  • data type and size (if array, include number of elements)
  • data source (which online subsystem, or if an analysis/postprocessing program is needed)
  • expected frequency of acquisition/update
SiPMs - 23 channels
 - pulser settings (window, amplitude) - both floats
 - pedestal (1 float per channel)
 - bias voltage (1 float per channel)
 - breakdown voltage (1 float per channel)
 - timing offset
 - other timing calibration constants? (pulse shape induced stuff)

TPC: - 2048 channels
 - DAQ channel to tpc/wire number map (2 per channel - uint)
 - electron lifetime (argon purity)  (float)
 - wire plane bias voltages (4 - float)
 - electrode voltages (2 - float)
 - cathode voltages (2 - float)
 - Electric fields ( 8*5 - float.  Per TPC, there's a TPC field, grid-U, U-V, V-Collection, Collection-mesh)
 - pedestal (1 per channel - float )
 - RMS (1 per channel - float)
 - zero-suppression threshold applied in the DAQ (1 per channel, int)
 - stuck code probability (2 per channel 0x3F and 0x00 sticking - float)
 - ASIC configuration settings (2 per channel or one uint if we encode the 16 possible combinations)
 - overall gain calibration ( 1 per channel - float)
 - bad wire flag (one per channel - uint)
 - alignment constants -- per wire or per APA?
 - parameters of the relationship between wire plane bias voltages and computed timing offsets
      (per wire plane -- can include any residual timing offsets between planes that are measured and not
       accounted for only by drift time).  Per wire plane in each APA separately.

Counters: 100 channels (could be more if treat triggers as counters)
 - individual timing offset (1 per channels)
 - Overall time offset