previous next Up Title Contents Index

User Flags

Within the user routines, depending on the application, it may be necessary to know if a compilation of either the test file, histogram file or constant file has been done. This detection can be used to execute specific code extracting the corresponding index of the variable names or particular computation, e.g: eventIX, calibIX, testIX, get_hist. For that purpose, SusiQ provides a series of system flag that the user may toggle or acknowledge at any time. These flags are defined in the susictl.inc include file which must be present in the corresponding user routine.

User Flags Table

newtst1, newtst2

Set to TRUE after test compilation ([q] acq , [q] tst)

newbor1 newbor2

set to TRUE during Begin Of Run procedure ([c] begin)

newcst1 newcst2

set to TRUE after constant compilation ([q] cst)

debug1, debug2

set to FALSE during SusiQ initialization. Used for instance in the outuser routine for data skimming.

private2, private3, private4

set to FALSE during SusiQ initialization. Used for system debugging, but available to the user as well.



previous next Up Title Contents Index