![]() |
Belle II Software
release-08-02-04
|
Calibration validation tree structure. More...
#include <ValidationTreeStruct.h>
Public Types | |
| enum | { c_numModules = 16 } |
Public Member Functions | |
| void | clear () |
| Clear the structure. | |
| void | clearNumMerged () |
| Clear the number of merged entries. | |
| void | merge (const ValidationTreeStruct &other) |
| Merge two structures. More... | |
| void | rescaleErrors (double scaleFactor) |
| Rescale errors. More... | |
| void | add (float &x, float &e, float x1, float e1) |
| Add (x1, e1) to (x, e) using weighting by errors (e.g. More... | |
Public Attributes | |
| int | expNo = 0 |
| experiment number | |
| int | runNo = 0 |
| run number | |
| int | numTracks = 0 |
| number of selected tracks | |
| float | commonT0 = 0 |
| common T0 residual | |
| float | commonT0Err = 0 |
| common T0 uncertainty (not scaled) | |
| float | moduleT0 [c_numModules] = {0} |
| module T0 residuals, index = slot - 1 | |
| float | moduleT0Err [c_numModules] = {0} |
| module T0 uncertainties (not scaled), index = slot - 1 | |
| int | numTBCalibrated [c_numModules] = {0} |
| number of timebase calibrated channels, index = slot - 1 | |
| int | numT0Calibrated [c_numModules] = {0} |
| number of channel T0 calibrated channels, index = slot - 1 | |
| int | numActive [c_numModules] = {0} |
| number of active channels, index = slot - 1 | |
| int | numActiveCalibrated [c_numModules] = {0} |
| number of active calibrated channels, index = slot - 1 | |
| float | thrEffi [c_numModules] = {0} |
| threshold efficiency: average over active calibrated channels, index = slot - 1 | |
| float | asicShifts [4] = {0} |
| carrier shifts of BS13d, index = carrier number | |
| float | svdOffset = 0 |
| SVD event T0 offset. | |
| float | svdSigma = 0 |
| SVD event T0 resolution. | |
| float | cdcOffset = 0 |
| CDC event T0 offset. | |
| float | cdcSigma = 0 |
| CDC event T0 resolution. | |
| float | fillPatternOffset = 0 |
| fill pattern offset | |
| float | fillPatternFraction = 0 |
| fraction of reconstructed buckets matched with filled ones | |
| int | numMerged = 0 |
| number of merged entries | |
Calibration validation tree structure.
Definition at line 22 of file ValidationTreeStruct.h.
|
inline |
Add (x1, e1) to (x, e) using weighting by errors (e.g.
least square fit of a constant)
| x | input/output value |
| e | input/output error |
| x1 | value to be added |
| e1 | error to be added |
Definition at line 79 of file ValidationTreeStruct.h.
| void merge | ( | const ValidationTreeStruct & | other | ) |
Merge two structures.
| other | structure to be merged with this one |
Definition at line 42 of file ValidationTreeStruct.cc.
| void rescaleErrors | ( | double | scaleFactor | ) |
Rescale errors.
| scaleFactor | scale factor |
Definition at line 60 of file ValidationTreeStruct.cc.