Overview¶
In the directory $CDMSBATSDIR/UserSettings/BatCalibSettings/processing, there are various files that begin with the prefix options
and end with .Default
. These are text files that tell BatCalib what processing configuration to run in. Most of the setting are fairly self explanatory. Examples of things you can control include which pulse analyzing algorithms are run (for example Optimal Filter and PulseIntegral). You can also turn the processing on and off for specific detectors or components of the experiment. For example, you can turn off calibration of all zips except zip17. Look in the file and follow the examples. It is fairly self explanatory and the format is flexible.
Glossary of Configuration Commands in BatCalib Processing Terms¶
Layout¶
PARAMETER_NAME - Full name, replacing all shorthands - [Type]. Brief description, including units and valid inputs if applicable. Default: Value that all config files were set to, if applicable. Does not indicate that a value will be set automatically.
- Directory within
UserSettings
that files including the parameter can be found: Subdirectory- Where data was taken (middle of filename): Runs that include this parameter (end of filename).
- Alternatively, "Required" will be written if all config files in subdirectory must have the parameter to be run.
Shorthands¶
CALIB - Calibration
Const - Constant
DET - Detector
F5 -
Freq - Frequency
MAX - Maximum
MIN - Minimum
OF - Optimal Filter
RQ - Reduced Quantity
RRQ - Refined Reduced Quantity
RTFT - Rise Time/Fall Time
SAT - Saturated
VT – Veto
Required in Alphabetical Order¶
These are a list of necessary parameters that must be used or defined in BatRoot processing files.
B¶
BATCALIB_RQDATA - Bats Calibration Reduced Quantity Data - [Path]. Specify a path to input data.
- BatCalib: Processing
- Required
BATCALIB_RRQDATA - Bats Calibration Refined Reduced Quantity Data - [Path]. Specify a path to output data.
- BatCalib: Processing
- Required
D¶
DETECTOR - [Target]. Specifies a detector or list of detectors, numbered from 1 to 30. Formats: DETECTOR #
, DETECTOR #-#
, or DETECTOR #,#
, or any combination thereof. Spaces between list items are optional. Example: DETECTOR 1-3, 5, 7-9, 12, 17-24
. Most commands will specify a set of detectors.
DO_ALGORITHM - [Type]. True (1) or False (0).
DO_PROCESSING - [Type]. True (1) or False (0).
E¶
EVENTTIME - [Do Processing]. Process using event time.
- Batcalib: Processing
- Required
F¶
FILEINDEX_PREFIX - [PREFIX]. Specify a prefix for file index. Fxxxx for normal data, Vxxxx for veto pulsar
- BatCalib: Processing
- Required
M¶
MAX_EVENTS - [Integer]. Give a maximum number of events to process.
- BatCalib: Processing
- Required
MAX_TOWERS - [Integer]. Total number of towers.
- BatCalib: Processing
- Required
MAX_VTPANELS - [Integer]. Total number of veto panels.
- BatCalib: Processing
- Required
MAX_ZIPS - [Integer]. This must be set at least to the highest detector number used, not just to the number of detectors. Example: If you select detectors 1,3,5, you will need to set MAX_ZIPS to 5, not to 3.
- BatCalib: Processing
- Required
P¶
PARAMETER_INTEGER - [Type]
PATH - [Type]
PREFIX - [Type]
Not Required in Alphabetical Order¶
These are a list of not necessary parameters you may find in BatRoot Processing files. These are found in specific processing files but not all processing files
C¶
CalcConstFreqRTFTWalkRRQ - Calculate Constant Frequency RTFT Walk Refined Reduced Quantity - [Do Algorithm]
- BatCalib: Processing
- Soudan: ITHybrid, DQ, R132
- UMN: Default
CalcF5SatEnergy - Calculate F5 Saturation Energy - [Do Algorithm]. If this is off, then saturated charge pulses have -999999 for ionization energy.
- BatCalib: Processing
- Soudan: CDMSIIDefault c58, , R125, R126, R127, R128
- UMN: Default
CalcVarFreqRTFTWalkRRQ - Calculate Variable Frequency RTFT Walk Refined Reduced Quantity - [Do Algorithm]
- BatCalib: Processing
- Soudan: ITHybrid, DQ, R132
- UMN: Default
CalibrateOFRes - Calibrate Optimal Filter Resolution - [Do Algorithm]
- BatCalib: Processing
- Soudan: CDMSIIDefault ITHybrid, STHybrid, c58, DQ, R125, R126, R127, R128 R132
- UMN: Default
D¶
DefaultToConstFreqRTFTWalk - Default to Constant Frequency RTFT Walk - [Do Algorithm]. Use CFRTFTWalk values for xdel/ydel values and in choosing primary channels.
- BatCalib: Processing
- UMN: Default
DET_TYPE - [Integer]. 4: ZIPS. 5: Mercedes ZIPS. 6: ENDCAPS. 11: iZIPS. 21: CDMSlite. 700: iZIPS 710: 100mm HV. - Why is iZIPS here twice? Check that values are correct.
- BatCalib: Processing
- Soudan: SuperCDMS, CDMSIIDefault, ITHybrid, STHybrid, c58, DQ, R125, R126, R127, R128, R132
- UMN: Default
O¶
OVERRIDE_BIAS_WCONFIG - Override Bias W Configuration - [Integer]. Override the bias values in the Reduced Quantity files with those in the config file - largely for TF and MC use and hopefully temporary! True (1) or False(0). - BatCalib: Processing - Midas: Default - Soudan: CDMSIIDefault, SuperCDMS, ITHybrid, STHybrid, c58, DQ, R125, R126, R127, R128, R132 - UMN: Default
R¶
RQ_DATA_PREFIX - Reduced Quantity Data Prefix - [Prefix]. Specify a prefix for input data. Example: File "myfile_170319_1616_F0002.root" has prefix "myfile".
- BatCalib: Processing
- Midas: Default
- Soudan: SuperCDMS, ITHybrid, STHybrid, c58, DQ, R132, R133, R134, R135
- UMN: Default
RRQ_DATA_PREFIX - Refined Reduced Quantity Data Prefix - [Prefix]. Specify a prefix for output data. Example: File "myfile_170319_1616_F0002.root" has prefix "myfile".
- BatCalib: Processing
- Midas: Default
- Soudan: CDMSIIDefault, SuperCDMS, ITHybrid, STHybrid, c58, DQ, R125, R126, R127, R128, R132, R133, R134, R135
- UMN: Default
T¶
TRIGGER - [Do Processing]. See next entry as well. Won't be done unless EVENTTIME is on.
- BatCalib: Processing
- Midas: Default
- Soudan: SuperCDMS, ITHybrid, STHybrid, c58, DQ, R125, R126, R127, R128, R132, R133, R134, R135
- UMN: Default
U¶
USE_MERGED_RQ - Use Merged Reduced Quantity - [Integer]. Tell BatCalib whether to look for merged files. True (1) or False (0). If 1, substitute "merge" in place of the dump number when running.
- BatCalib: Processing
- Midas: Default
- Soudan: c58
- Soudan: CDMSIIDefault, SuperCDMS, ITHybrid, STHybrid, DQ, R125, R126, R127, R128, R132, R133, R134, R135
- UMN: Default
W¶
WRITE_FILTER_INFO - [Integer]. Store analysis configuration parameters. True (1) or False (0).
- BatCalib: Processing
- Midas: Default
- Soudan: CDMSIIDefault, SuperCDMS, ITHybrid, STHybrid, c58, DQ, R125, R126, R127, R128, R132, R133, R134, R135
- UMN: Default
WRITE_PROCESS_INFO - [Integer]. Store processing settings. True (1) or False (0).
- BatCalib: Processing
- MidaS: Default
- Soudan: CDMSIIDefault, SuperCDMS, ITHybrid, STHybrid, c58, DQ, R125, R126, R127, R128, R132, R133, R134, R135
- UMN: Default
Z¶
ZipCalibration - [Do Algorithm]. Turn off if RQ's are absent.
- BatCalib: Processing
- Midas: Default
- Soudan: CDMSIIDefault, SuperCDMS, ITHybrid, STHybrid, c58, DQ, R125, R126, R127, R128, R132, R133, R134, R135
- UMN: Default
Not Defined¶
These are a list of parameters that do not have a definition yet but can be found in BatRoot Processing files.
T¶
CalcCFRTFTWalkRRQ?
CalcPipeFitRRQ?
CalcRTFTWalkRRQ?
CalcWedgeFitRRQ?
T¶
TotalPhonon?