Belle II Software
release-08-01-10
|
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.