The settings for the standard analysis are defined in the classpath:/default/settings.properties (respectively classpath:/default/settings_mc.properties) files. (To remember the classpath can be found under src/main/resources) They can be used in any xml file, with the following line:
<properties url="classpath:/default/settings.properties" />
Each property can be overwritten by specifing the defintion of the property later:
[...] <properties url="classpath:/default/settings_mc.properties" /> <property name="TwoLevelTimeNeighbor.coreThreshold" value="5.0" /> [...]
Now follows the specification of the settings:
Name | Description | Used in the MCs? |
---|---|---|
Calibration Settings | ||
prevEvents_limitEvents | Maximum number of startcell arrays of previous events are stored (and used for the jump removal) | False |
patchJumpRemoval_jumpLimit | Minimal voltage difference for considering if there is a jump | False |
removeSpikes_leftBorder | Left border of the window in the roi in which spikes are removed | True |
removeSpikes_spikeLimit | Minimal voltage difference at the edge of spikes | True |
removeSpikes_topSlopeLimit | Maximal voltage difference at the top of spikes | True |
removeSpikes_maxSpikeLength | Maximal lenght of spikes | True |
interpolateBadPixel_badChidIDs | chid ids of bad pixels, which will be interpolated | True |
Extraction Settings | ||
basicExtraction_startSearchWindow | Left border of the search window for the max amplitude of the pulse | True |
basicExtraction_rangeSearchWindow | Range of the search window for the max amplitude of the pulse | True |
basicExtraction_rangeHalfHeigthWindow | Range of the search window in front of the max amplitude for the half height of the pulse | True |
risingEdgePolynomFit_numberOfPoints | Number of points used for the polynom fit, to determine the rising edge of the pulse | True |
Cleaning Settings | ||
twoLevelTimeNeighbor_coreThreshold | threshold for identifying core pixels | True |
twoLevelTimeNeighbor_neighborThreshold | threshold for identifying neighbor pixels | True |
twoLevelTimeNeighbor_timeLimit | limit for the time difference between neighboring pixels | True |
twoLevelTimeNeighbor_minNumberOfPixel | Minimum number of pixels in a cluster | True |
Outputkeys Settings | ||
event_param | Outputkeys describing the event | False |
tracking_param | Outputkeys describing the drive parameters | True |
stat* | Outputkeys, describing several stastical features of the pulse extraction | True |
shower_param | Outputkeys describing the identified shower | True |
conc_param | Outputkeys describing concentration parameters | True |
spread_param | Outputkeys describing spread parameters | True |
time_gradient | Outputkeys describing the time gradient fit | True |
sourcePos | Outputkeys for the sourcePositions | True |
alpha | Outputkeys Alpha | True |
distance | Outputkeys distance | True |
cosdeltaalpha | Outputkeys cosdeltaalpha | True |
theta | Outputkeys theta | True |
keysForOutput | Combination of all outputkeys | True |