Belle II Software development
|
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. | |
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. | |
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.
typedef for the SVDCoGCalibrationFunction payload of all SVD sensors
Definition at line 35 of file SVD3SampleCoGTimeCalibrations.h.
|
inline |
Constructor, no input argument is required.
Definition at line 38 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.
|
inline |
returns the unique ID of the payload
Definition at line 101 of file SVD3SampleCoGTimeCalibrations.h.
|
inline |
returns true if the m_aDBObtPtr is valid in the requested IoV
Definition at line 104 of file SVD3SampleCoGTimeCalibrations.h.
SVDCoGCalibrationFunction payload.
Definition at line 109 of file SVD3SampleCoGTimeCalibrations.h.
|
static |
name of the SVD3SampleCoGTimeCalibration wrapper
Definition at line 33 of file SVD3SampleCoGTimeCalibrations.h.