About
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
thradj
orpixelalive
.test - Specifically refers to inner-tracker-tests “scans” such as
ThresholdAdjustment_2000
orPixelAlive_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-tests
tests that are run sequentially.calibration - (
dirigent/module_testing/calibrations
) More of a loose term that is currently used to describe adirigent
“scan”, “test” (or “sequence”, I suppose) that somehow measures/characterises/calibrates/tunes one or many CMS 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 otherdirigent
features, such as access to the instrument cluster, or uploading to Panthera, for example.tool - (
dirigent/module_testing/tools
) I use this term to refer todirigent
calibrations 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 todirigent
features, say submodules, access to the instrument cluster, ability to run Ph2 ACF scans etc.script - (
dirigent/scripts
) Python scripts used insidedirigent
that can also be used as standalone scripts. These typically do not require access to otherdirigent
features such as Ph2 ACF scans or the instrument cluster.