For charge-injection scans, the current system is highly inefficient. We are interested in just a couple of channels and we read out (and store) the entire detector's-worth of data.
Scans we should be able to do:
-- Pedestal scan -> can be done with regular readout mode and involves running "regular" params through the system (here I'm mostly thinking of per-channel pedestal parameters, but it could also be used for other cases like scanning vrefs)
Single Channel Scans
These are scans which should be performed on a single-channel of a half ROC at a time (though that could be eight channels total with 4 HGCROC boards installed). In this case, a special output data format would be justified. In addition, it would be useful to automatically loop over the channels in the ROC.
-- Phase scan -> this is a charge injection run where the sampling phase is scanned.
-- Charge scan -> this is a charge injection run where the CALIBDAC is scanned.
For charge-injection scans, the current system is highly inefficient. We are interested in just a couple of channels and we read out (and store) the entire detector's-worth of data.
Scans we should be able to do: -- Pedestal scan -> can be done with regular readout mode and involves running "regular" params through the system (here I'm mostly thinking of per-channel pedestal parameters, but it could also be used for other cases like scanning vrefs)
Single Channel Scans These are scans which should be performed on a single-channel of a half ROC at a time (though that could be eight channels total with 4 HGCROC boards installed). In this case, a special output data format would be justified. In addition, it would be useful to automatically loop over the channels in the ROC.
-- Phase scan -> this is a charge injection run where the sampling phase is scanned.
-- Charge scan -> this is a charge injection run where the CALIBDAC is scanned.