![]() |
Belle II Software release-09-00-03
|
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. | |
| void | rescaleErrors (double scaleFactor) |
| Rescale errors. | |
| void | add (float &x, float &e, float x1, float e1) |
| Add (x1, e1) to (x, e) using weighting by errors (e.g. | |
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.
| anonymous enum |
Definition at line 23 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 clear | ( | ) |
Clear the structure.
Definition at line 19 of file ValidationTreeStruct.cc.
|
inline |
Clear the number of merged entries.
Definition at line 53 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.
| float asicShifts[4] = {0} |
carrier shifts of BS13d, index = carrier number
Definition at line 36 of file ValidationTreeStruct.h.
| float cdcOffset = 0 |
CDC event T0 offset.
Definition at line 39 of file ValidationTreeStruct.h.
| float cdcSigma = 0 |
CDC event T0 resolution.
Definition at line 40 of file ValidationTreeStruct.h.
| float commonT0 = 0 |
common T0 residual
Definition at line 27 of file ValidationTreeStruct.h.
| float commonT0Err = 0 |
common T0 uncertainty (not scaled)
Definition at line 28 of file ValidationTreeStruct.h.
| int expNo = 0 |
experiment number
Definition at line 24 of file ValidationTreeStruct.h.
| float fillPatternFraction = 0 |
fraction of reconstructed buckets matched with filled ones
Definition at line 42 of file ValidationTreeStruct.h.
| float fillPatternOffset = 0 |
fill pattern offset
Definition at line 41 of file ValidationTreeStruct.h.
| float moduleT0[c_numModules] = {0} |
module T0 residuals, index = slot - 1
Definition at line 29 of file ValidationTreeStruct.h.
| float moduleT0Err[c_numModules] = {0} |
module T0 uncertainties (not scaled), index = slot - 1
Definition at line 30 of file ValidationTreeStruct.h.
| int numActive[c_numModules] = {0} |
number of active channels, index = slot - 1
Definition at line 33 of file ValidationTreeStruct.h.
| int numActiveCalibrated[c_numModules] = {0} |
number of active calibrated channels, index = slot - 1
Definition at line 34 of file ValidationTreeStruct.h.
| int numMerged = 0 |
number of merged entries
Definition at line 43 of file ValidationTreeStruct.h.
| int numT0Calibrated[c_numModules] = {0} |
number of channel T0 calibrated channels, index = slot - 1
Definition at line 32 of file ValidationTreeStruct.h.
| int numTBCalibrated[c_numModules] = {0} |
number of timebase calibrated channels, index = slot - 1
Definition at line 31 of file ValidationTreeStruct.h.
| int numTracks = 0 |
number of selected tracks
Definition at line 26 of file ValidationTreeStruct.h.
| int runNo = 0 |
run number
Definition at line 25 of file ValidationTreeStruct.h.
| float svdOffset = 0 |
SVD event T0 offset.
Definition at line 37 of file ValidationTreeStruct.h.
| float svdSigma = 0 |
SVD event T0 resolution.
Definition at line 38 of file ValidationTreeStruct.h.
| float thrEffi[c_numModules] = {0} |
threshold efficiency: average over active calibrated channels, index = slot - 1
Definition at line 35 of file ValidationTreeStruct.h.