![]() |
Belle II Software
release-05-02-19
|
This class defines the dbobject and the methods to access the parameters to configure SVD for data taking with: More...
#include <SVDDetectorConfiguration.h>
Public Types | |
typedef SVDLocalConfigParameters | t_svdLocalConfig_payload |
typedef of the SVDLocalConfigParameters payload | |
typedef SVDGlobalConfigParameters | t_svdGlobalConfig_payload |
typedef of the SVDGlobalConfigParameters payload | |
Public Member Functions | |
SVDDetectorConfiguration () | |
Constructor, no input argument is required. | |
float | getInjectedCharged () |
LOCAL CONFIGURATION PARAMETERS: Return the charge injected on each strip for the pulse shape calibration during the calibration local runs. More... | |
float | getCalibrationTimeInRFCUnits () |
LOCAL CONFIGURATION PARAMETERS: Return the time units of the measured peak time of the pulse shape given in term of accelerator RFC. More... | |
std::string | getCalibDate () |
LOCAL CONFIGURATION PARAMETERS: Return the time stamp (date, hour) of the calibration. More... | |
float | getZeroSuppression () |
GLOBAL CONFIGURATION PARAMETERS: Return the zero suppression cut applied during data taking. More... | |
int | getLatency () |
GLOBAL CONFIGURATION PARAMETERS: Return the latency during applied during data taking. More... | |
float | getMaskFilter () |
GLOBAL CONFIGURATION PARAMETERS: Return the masking bitmap applied to mask strips at FADC level (only taken into account for cm-section) More... | |
float | getAPVClockInRFCUnits () |
GLOBAL CONFIGURATION PARAMETERS: Return the APV clock units [ns] in term of accelerator RFC converted to ns. More... | |
float | getHV () |
GLOBAL CONFIGURATION PARAMETERS: Return the HV applied during data taking. More... | |
float | getRelativeTimeShift () |
GLOBAL CONFIGURATION PARAMETERS: Return the relative time shift in units of APV clock /4 between the 3- and 6- sample acquired events. More... | |
int | getNrFrames () |
GLOBAL CONFIGURATION PARAMETER: Return the int corresponding to the sumber of samples (3 -> 3-sample DAQ, 6-> 6-sample DAQ, 9 ->3-mixed-6 DAQ) | |
bool | isValid () |
returns the unique ID of the payload More... | |
Static Public Attributes | |
static std::string | svdLocalConfig_name = std::string("SVDLocalConfigParameters") |
name of the SVDLocalConfigParameters payload | |
static std::string | svdGlobalConfig_name = std::string("SVDGlobalConfigParameters") |
name of the SVDGlobalConfigParameters payload | |
Private Attributes | |
DBObjPtr< t_svdLocalConfig_payload > | m_svdLocalConfig_aDBObjPtr |
SVDLocalConfigParameters payload. | |
DBObjPtr< t_svdGlobalConfig_payload > | m_svdGlobalConfig_aDBObjPtr |
SVDGlobalConfigParameters payload. | |
This class defines the dbobject and the methods to access the parameters to configure SVD for data taking with:
Definition at line 45 of file SVDDetectorConfiguration.h.
|
inline |
GLOBAL CONFIGURATION PARAMETERS: Return the APV clock units [ns] in term of accelerator RFC converted to ns.
Input:none
Output: float corresponding to the APV Clock units [ns]
Definition at line 161 of file SVDDetectorConfiguration.h.
|
inline |
LOCAL CONFIGURATION PARAMETERS: Return the time stamp (date, hour) of the calibration.
Input: no input parameters are required since it is a detector based payload
Output: string corresponding to the date_hour (yyyymmdd_hhmm) of when the calibration has been taken
Definition at line 108 of file SVDDetectorConfiguration.h.
|
inline |
LOCAL CONFIGURATION PARAMETERS: Return the time units of the measured peak time of the pulse shape given in term of accelerator RFC.
Input: no input parameters are required since it is a detector based payload
Output: float corresponding to the time units [RFC]
Definition at line 94 of file SVDDetectorConfiguration.h.
|
inline |
GLOBAL CONFIGURATION PARAMETERS: Return the HV applied during data taking.
Input: no input parameters are required since it is a detector based payload
Output: float corresponding to the HV = Vbias/2 applied during data taking
Definition at line 174 of file SVDDetectorConfiguration.h.
|
inline |
LOCAL CONFIGURATION PARAMETERS: Return the charge injected on each strip for the pulse shape calibration during the calibration local runs.
Input: no input parameters are required since it is a detector based payload
Output: float corresponding to the injected charge [e]
Definition at line 80 of file SVDDetectorConfiguration.h.
|
inline |
GLOBAL CONFIGURATION PARAMETERS: Return the latency during applied during data taking.
Input: no input parameters are required since it is a detector based payload
Output: int corresponding to the latency cut applied during data taking
Definition at line 134 of file SVDDetectorConfiguration.h.
|
inline |
GLOBAL CONFIGURATION PARAMETERS: Return the masking bitmap applied to mask strips at FADC level (only taken into account for cm-section)
Input: no input parameters are required since it is a detector based payload
Output: int corresponding to the filtering mask applied to the field <masks>
Definition at line 148 of file SVDDetectorConfiguration.h.
|
inline |
GLOBAL CONFIGURATION PARAMETERS: Return the relative time shift in units of APV clock /4 between the 3- and 6- sample acquired events.
Input: no input parameters are required since it is a detector based payload
Output: int corresponding to the relative time shift in units of APV clock /4 between the 3- and 6- sample acquired events
Definition at line 187 of file SVDDetectorConfiguration.h.
|
inline |
GLOBAL CONFIGURATION PARAMETERS: Return the zero suppression cut applied during data taking.
Input: no input parameters are required since it is a detector based payload
Output: float corresponding to the zero suppression cut applied during data taking
Definition at line 121 of file SVDDetectorConfiguration.h.
|
inline |
returns the unique ID of the payload
returns true if the m_aDBObtPtr is valid in the requested IoV
Definition at line 204 of file SVDDetectorConfiguration.h.