LDMX-Software / pflib

Library and tool for interacting with polarfires.
https://ldmx-software.github.io/pflib/
4 stars 0 forks source link

Move support for certain classes of scans into pftool #40

Closed jmmans closed 2 years ago

jmmans commented 2 years ago

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.

tomeichlersmith commented 2 years ago

Supported with #69