About
Please expand the API Reference - module_testing section in the pane on the left, and open the calibrations page for a list and detailed descriptions of each available calibration.
Glossary
Here I have attempted to provide a well-defined list of terms used throughout dirigent and its documentation.
scan - Specifically refers to Ph2 ACF scans such as
thradjorpixelalive.test - Specifically refers to inner-tracker-tests “scans” such as
ThresholdAdjustment_2000orPixelAlive_coupled. These differ from Ph2 ACF “scans” as they have specific settings ("TargetThr"=2000,"INJtype"=5).sequence - Specifically refers to a list of
inner-tracker-teststests that are run sequentially.calibration - (
dirigent/module_testing/calibrations) More of a loose term that is currently used to describe adirigent“scan”, or “test” that somehow measures/characterises/calibrates/tunes one or many CMS Phase 2 IT Modules. A calibration is defined either when a Ph2 ACF scan does not exist or is not required, such as for IV or SLDO measurements. Or, when some extension to a scan, test (or sequence) is needed that requires otherdirigentfeatures, such as access to the instrument cluster, or uploading to Panthera, for example.tool - (
dirigent/module_testing/tools) I use this term to refer todirigentcalibrations that do not provide measurements/characterisation/calibration/tuning etc. of CMS modules, but instead aid in this process. They exist separately from “scripts” as they require access todirigentfeatures, say submodules, access to the instrument cluster, ability to run Ph2 ACF scans etc.script - (
dirigent/scripts) Python scripts used insidedirigentthat can also be used as standalone scripts. These typically do not require access to otherdirigentfeatures such as Ph2 ACF scans or the instrument cluster.