Belle II Software development
|
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. | |
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. | |
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. | |
float | getMinClusterTime (const Belle2::VxdID &sensorID, const bool &isU) const |
Return the min value of the cluster time to use it for reconstruction. | |
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.
typedef for the of SVDHitTimeSelectionFunction payload of all SVD sensors
Definition at line 33 of file SVDHitTimeSelection.h.
|
inline |
Constructor, no input argument is required.
Definition at line 36 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 83 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 |
Output:
Definition at line 129 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 |
Output:
Definition at line 106 of file SVDHitTimeSelection.h.
|
inline |
|
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 |
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 58 of file SVDHitTimeSelection.h.
|
inline |
returns true if the m_aDBObtPtr is valid in the requested IoV
Definition at line 148 of file SVDHitTimeSelection.h.
SVDHitTimeSelectionFunction paylaod.
Definition at line 153 of file SVDHitTimeSelection.h.
|
static |
name of SVDHitTimeSelectionFunction payload
Definition at line 31 of file SVDHitTimeSelection.h.