Belle II Software development
|
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.