 |
Belle II Software
release-05-02-19
|
22 typedef struct ECLShapeFit {
38 std::vector<long long>
fit;
79 template <
typename INT>
80 ECLShapeFit lftda_(
const INT* f,
const INT* f1,
const INT* fg41,
81 const INT* fg43,
const INT* fg31,
const INT* fg32,
82 const INT* fg33,
int* y,
int ttrig2,
int la_thr,
83 int hit_thr,
int skip_thr,
int k_a,
int k_b,
84 int k_c,
int k_16,
int k1_chi,
int k2_chi,
85 int chi_thres,
bool adjusted_timing =
false);
int amp
Fit amplitude, -128..262015, ADC units (20 ADC units ~= 1 MeV)
ShaperDSP fit results from _lftda function.
Abstract base class for different kinds of events.
std::vector< long long > fit
Shape of the fitted function.
int quality
Quality flag, see enum QualityFlag in emulator implementation.
bool low_amp
(Peak < LA_THR) => true
int time
Fit time, -2048..2047 (with reference to trigger time), ADC ticks (1 tick ~= 0.5 ns)
bool skip_thr
(Peak < SKIP_THR) => true
unsigned long long chi2
Chi^2 from the fit.
bool hit_thr
(Peak < HIT_THR) => true