![]() |
Belle II Software
release-08-02-04
|
This class defines the dbobject and the methods to access the calibration of the cluster reconstruction. More...
#include <SVDHitTimeSelection.h>

Public Types | |
| typedef SVDCalibrationsBase< SVDCalibrationsScalar< SVDHitTimeSelectionFunction > > | t_payload |
| typedef for the of SVDHitTimeSelectionFunction payload of all SVD sensors | |
Public Member Functions | |
| SVDHitTimeSelection () | |
| Constructor, no input argument is required. | |
| bool | isClusterInTime (const Belle2::VxdID &sensorID, const bool &isU, const double &svdTime, const double &svdTimeError=0, const double &t0=0, const double &t0Error=0) const |
| Return whether the cluster is estimated to be in time with the event or off-time. More... | |
| bool | areClusterTimesCompatible (const Belle2::VxdID &sensorID, const double &uTime, const double &vTime=0) const |
| Return whether the cluster is estimated to be in time with the event or off-time. More... | |
| int | getTimeSelectionFunction (const Belle2::VxdID &sensorID, const bool &isU) const |
| Return the version of the function used to determine whether the cluster time is acceptable at the SP creation. More... | |
| float | getMinClusterTime (const Belle2::VxdID &sensorID, const bool &isU) const |
| Return the min value of the cluster time to use it for reconstruction. 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("SVDHitTimeSelection") |
| name of SVDHitTimeSelectionFunction payload | |
Private Attributes | |
| DBObjPtr< t_payload > | m_aDBObjPtr |
| SVDHitTimeSelectionFunction paylaod. | |
This class defines the dbobject and the methods to access the calibration of the cluster reconstruction.
Definition at line 29 of file SVDHitTimeSelection.h.
|
inline |
Return whether the cluster is estimated to be in time with the event or off-time.
Input:
| sensorID | identity of the sensor for which the calibration is required |
| uTime | U-Side cluster time |
| vTime | V-Side cluster time |
Output: bool true if the U and V cluster times are compatible
Definition at line 84 of file SVDHitTimeSelection.h.
|
inline |
Return the min value of the cluster time to use it for reconstruction.
this function is used in the calibration monitoring
Input:
| sensorID | identity of the sensor for which the calibration is required |
| isU | sensor side, true for p side, false for n side |
| strip | NOT USED |
Output:
Definition at line 132 of file SVDHitTimeSelection.h.
|
inline |
Return the version of the function used to determine whether the cluster time is acceptable at the SP creation.
Input:
| sensorID | identity of the sensor for which the calibration is required |
| isU | sensor side, true for p side, false for n side |
| strip | NOT USED |
Output:
Definition at line 108 of file SVDHitTimeSelection.h.
|
inline |
Return whether the cluster is estimated to be in time with the event or off-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 | NOT USED |
| svdTime | cluster time |
| svdTimeError | cluster time error |
| t0 | event t0 |
| t0Error | event t0 error |
Output: bool true if the svd hit time is compatible with t0
Definition at line 59 of file SVDHitTimeSelection.h.