#include <ChargeCalibParameters.h>
Definition at line 19 of file ChargeCalibParameters.h.
◆ LegacyFitParameters() [1/2]
| PixelChargeCalib::LegacyFitParameters::LegacyFitParameters |
( |
| ) |
|
|
default |
◆ LegacyFitParameters() [2/2]
| PixelChargeCalib::LegacyFitParameters::LegacyFitParameters |
( |
float | a, |
|
|
float | e, |
|
|
float | c, |
|
|
float | overflow ) |
|
inline |
◆ operator==()
◆ Q()
| float PixelChargeCalib::LegacyFitParameters::Q |
( |
float | tot | ) |
const |
|
inline |
Definition at line 41 of file ChargeCalibParameters.h.
41 {
42 if (tot >=
maxToT)
return 1.81e5;
43 if (std::fabs(
A) != 0.0f && std::fabs(tot /
A - 1.f) != 0.0f) {
44 return (
C * tot /
A -
E) / (1.f -
tot /
A);
45 }
46 return 0.f;
47 }
◆ ToT()
| float PixelChargeCalib::LegacyFitParameters::ToT |
( |
float | Q | ) |
const |
|
inline |
Return Time-over-threshold given charge Q.
Definition at line 34 of file ChargeCalibParameters.h.
34 {
35 if ((
C +
Q) != 0.0f) {
36 return A * (
E +
Q) / (
C +
Q);
37 }
38 return 0.f;
39 }
| float PixelChargeCalib::LegacyFitParameters::A = 0.f |
| float PixelChargeCalib::LegacyFitParameters::C = 0.f |
◆ defaultOverflow
| float PixelChargeCalib::LegacyFitParameters::defaultOverflow = std::numeric_limits<float>::max() |
|
staticconstexpr |
| float PixelChargeCalib::LegacyFitParameters::E = 0.f |
◆ maxToT
The documentation for this struct was generated from the following file: