calibrate_module

This is a “tuning”-type calibration. This can be used to tune a module. It is intended to use configurations from a list that are read from a central base - inner-tracker-tests. This way, a similar configuration over multiple plattforms is guaranteed.

Example of a procedure that can be followed (found in inner_tracker_tests submodule as ‘ROCTune’:

"PixelAlive_Digital",
"PixelAlive_Analog",
"ThresholdEqualization",
"InjectionDelay",
"NoiseScan",
"ThresholdAdjustment_2000",
"SCurveScan_1100",
"ThresholdAdjustment_1200",
"ThresholdEqualization_1Step",
"InjectionDelay",
"NoiseScan",
"SCurveScan",
"ThresholdAdjustment_1000",
"ThresholdEqualization_1Step",
"NoiseScan",
"PixelAlive_90percent",
"SCurveScan_800",
"GainScan",
Usage: dirigent calibrate_module [OPTIONS]

Options:
  -t, --tests               Name of test list from inner-tracker-tests repo.
  -r, --reset-board     Resets the backend board before iterating through tests list.
      --help                        Show this message and exit.