CalibParameters
CalibParameters
Section titled “CalibParameters”#include <xalgospp/detector/calibration.hh>struct CalibParametersDefined in src/lib/xalgospp/detector/calibration.hh:56
Run-time calibration parameters for detectors with bit-packed gain and data.
List of all members
Section titled “List of all members”| Name | Kind | Owner |
|---|---|---|
gain_shift |
variable |
Declared here |
gain_mask |
variable |
Declared here |
data_mask |
variable |
Declared here |
num_gains |
variable |
Declared here |
invalid_pattern |
variable |
Declared here |
invalid_value |
variable |
Declared here |
mapping |
variable |
Declared here |
MappingMode |
enum |
Declared here |
Public Attributes
Section titled “Public Attributes”| Return | Name | Description |
|---|---|---|
int |
gain_shift |
|
int |
gain_mask |
|
int |
data_mask |
|
int |
num_gains |
|
int |
invalid_pattern |
|
float |
invalid_value |
|
MappingMode |
mapping |
gain_shift
Section titled “gain_shift”int gain_shift = 14Defined in src/lib/xalgospp/detector/calibration.hh:59
gain_mask
Section titled “gain_mask”int gain_mask = 0x3Defined in src/lib/xalgospp/detector/calibration.hh:60
data_mask
Section titled “data_mask”int data_mask = 0x3FFFDefined in src/lib/xalgospp/detector/calibration.hh:61
num_gains
Section titled “num_gains”int num_gains = 3Defined in src/lib/xalgospp/detector/calibration.hh:62
invalid_pattern
Section titled “invalid_pattern”int invalid_pattern = -1Defined in src/lib/xalgospp/detector/calibration.hh:63
invalid_value
Section titled “invalid_value”float invalid_value = std::numeric_limits<float>::quiet_NaN()Defined in src/lib/xalgospp/detector/calibration.hh:64
mapping
Section titled “mapping”MappingMode mapping =Defined in src/lib/xalgospp/detector/calibration.hh:65
Public Types
Section titled “Public Types”| Name | Description |
|---|---|
MappingMode |
MappingMode
Section titled “MappingMode”enum MappingModeDefined in src/lib/xalgospp/detector/calibration.hh:57
| Value | Description |
|---|---|
Direct |
|
Epix10k |