 |
Belle II Software
release-05-02-19
|
14 #include <svd/dbobjects/SVDLocalConfigParameters.h>
15 #include <svd/dbobjects/SVDGlobalConfigParameters.h>
16 #include <framework/database/DBObjPtr.h>
17 #include <framework/logging/Logger.h>
36 class SVDDetectorConfiguration {
54 B2INFO(
"SVDDetectorConfiguration, GLOBAL run parameters: from now on we are using " <<
58 B2INFO(
"SVDDetectorConfiguration, LOCAL run parameters: from now on we are using " <<
float getHV()
GLOBAL CONFIGURATION PARAMETERS: Return the HV applied during data taking.
DBObjPtr< t_svdLocalConfig_payload > m_svdLocalConfig_aDBObjPtr
SVDLocalConfigParameters payload.
float getRelativeTimeShift()
GLOBAL CONFIGURATION PARAMETERS: Return the relative time shift in units of APV clock /4 between the ...
static std::string svdGlobalConfig_name
name of the SVDGlobalConfigParameters payload
std::string getCalibDate()
LOCAL CONFIGURATION PARAMETERS: Return the time stamp (date, hour) of the calibration.
int getNrFrames()
GLOBAL CONFIGURATION PARAMETER: Return the int corresponding to the sumber of samples (3 -> 3-sample ...
Class for accessing objects in the database.
Abstract base class for different kinds of events.
float getMaskFilter()
GLOBAL CONFIGURATION PARAMETERS: Return the masking bitmap applied to mask strips at FADC level (only...
int getLatency()
GLOBAL CONFIGURATION PARAMETERS: Return the latency during applied during data taking.
float getZeroSuppression()
GLOBAL CONFIGURATION PARAMETERS: Return the zero suppression cut applied during data taking.
DBObjPtr< t_svdGlobalConfig_payload > m_svdGlobalConfig_aDBObjPtr
SVDGlobalConfigParameters payload.
float getAPVClockInRFCUnits()
GLOBAL CONFIGURATION PARAMETERS: Return the APV clock units [ns] in term of accelerator RFC converted...
static std::string svdLocalConfig_name
name of the SVDLocalConfigParameters payload
SVDDetectorConfiguration()
Constructor, no input argument is required.
SVDGlobalConfigParameters t_svdGlobalConfig_payload
typedef of the SVDGlobalConfigParameters payload
SVDLocalConfigParameters t_svdLocalConfig_payload
typedef of the SVDLocalConfigParameters payload
float getCalibrationTimeInRFCUnits()
LOCAL CONFIGURATION PARAMETERS: Return the time units of the measured peak time of the pulse shape gi...
float getInjectedCharged()
LOCAL CONFIGURATION PARAMETERS: Return the charge injected on each strip for the pulse shape calibrat...
bool isValid()
returns the unique ID of the payload