Belle II Software development
|
This class defines the dbobject and the method to access strips which are masked at FADC level. More...
#include <SVDFADCMaskedStrips.h>
Public Types | |
typedef SVDCalibrationsBase< SVDCalibrationsBitmap > | t_payload |
typedef of the SVDFADCMaskedStrips payload for all SVD strips | |
Public Member Functions | |
SVDFADCMaskedStrips () | |
Constructor, no input argument is required. | |
float | isMasked (const VxdID &sensorID, const bool &isU, const unsigned short &strip) const |
This is the method for getting the comprehensive list of masked strips at FADC level. | |
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("SVDFADCMaskedStrips") |
name of the SVDFADCMaskedStrips payload | |
Private Attributes | |
DBObjPtr< t_payload > | m_aDBObjPtr |
SVDFADCMaskedStrips payload. | |
This class defines the dbobject and the method to access strips which are masked at FADC level.
Definition at line 32 of file SVDFADCMaskedStrips.h.
typedef SVDCalibrationsBase< SVDCalibrationsBitmap > t_payload |
typedef of the SVDFADCMaskedStrips payload for all SVD strips
Definition at line 35 of file SVDFADCMaskedStrips.h.
|
inline |
Constructor, no input argument is required.
Definition at line 38 of file SVDFADCMaskedStrips.h.
|
inline |
|
inline |
This is the method for getting the comprehensive list of masked strips at FADC level.
The list includes both strips masked accordingly to the calibration results and strips permanently masked regardless the outcome of the calibration runs. Input:
sensorID | identity of the sensor for which the calibration is required |
isU | sensor side, true for p (u) side, false for n (v) side |
strip | strip number |
Output: boolean value, 1 is masked, 0 otherwise. it throws std::out_of_range if the strip is unknown
Definition at line 59 of file SVDFADCMaskedStrips.h.
|
inline |
returns true if the m_aDBObtPtr is valid in the requested IoV
Definition at line 71 of file SVDFADCMaskedStrips.h.
SVDFADCMaskedStrips payload.
Definition at line 74 of file SVDFADCMaskedStrips.h.
|
static |
name of the SVDFADCMaskedStrips payload
Definition at line 34 of file SVDFADCMaskedStrips.h.