![]() |
Belle II Software
release-08-02-04
|
This class defines the dbobject and the methods to access the SVD calibrations from the local runs providing the constants needed to correct the cluster time computed with the 3-sample CoG. More...
#include <SVD3SampleCoGTimeCalibrations.h>

Public Types | |
| typedef SVDCalibrationsBase< SVDCalibrationsScalar< SVDCoGCalibrationFunction > > | t_payload |
| typedef for the SVDCoGCalibrationFunction payload of all SVD sensors | |
Public Member Functions | |
| SVD3SampleCoGTimeCalibrations () | |
| Constructor, no input argument is required. | |
| double | getCorrectedTime (const Belle2::VxdID &sensorID, const bool &isU, const unsigned short &strip, const double &raw_time, const int &bin) const |
| Return the charge (number of electrons/holes) collected on a specific strip, given the number of ADC counts. More... | |
| double | getCorrectedTimeError (const Belle2::VxdID &sensorID, const bool &isU, const unsigned short &strip, const double &raw_time, const double &raw_timeError, const int &bin) const |
| Return the error of the CoG cluster time. More... | |
| TString | getUniqueID () |
| returns the unique ID of the payload | |
| bool | isValid () |
| returns true if the m_aDBObtPtr is valid in the requested IoV | |
Static Public Attributes | |
| static std::string | name = std::string("SVD3SampleCoGTimeCalibrations") |
| name of the SVD3SampleCoGTimeCalibration wrapper | |
Private Attributes | |
| DBObjPtr< t_payload > | m_aDBObjPtr |
| SVDCoGCalibrationFunction payload. | |
This class defines the dbobject and the methods to access the SVD calibrations from the local runs providing the constants needed to correct the cluster time computed with the 3-sample CoG.
Definition at line 31 of file SVD3SampleCoGTimeCalibrations.h.
|
inline |
Return the charge (number of electrons/holes) collected on a specific strip, given the number of ADC counts.
Input:
| sensorID | identity of the sensor for which the calibration is required |
| isU | sensor side, true for p side, false for n side |
| strip | strip number - NOT USED |
| raw_time | : raw CoG time in ns |
| bin | : trigger bin (0,1,2,3) |
Output: double corresponding to the corrected time [ns]
Definition at line 57 of file SVD3SampleCoGTimeCalibrations.h.
|
inline |
Return the error of the CoG cluster time.
Input:
| sensorID | identity of the sensor for which the calibration is required |
| isU | sensor side, true for p side, false for n side |
| strip | strip number - NOT USED |
| raw_time | : raw CoG time in ns |
| raw_timeError | : raw CoG time error in ns |
| bin | : trigger bin (0,1,2,3) |
Output: double corresponding to the corrected time error [ns]
Definition at line 84 of file SVD3SampleCoGTimeCalibrations.h.