Belle II Software development
|
This class defines the dbobject and the method to access SVD calibrations from the noise local runs. More...
#include <SVDOccupancyCalibrations.h>
Public Types | |
typedef SVDCalibrationsBase< SVDCalibrationsVector< float > > | t_payload |
typedef of the Occupancy payload of all SVD strips | |
Public Member Functions | |
SVDOccupancyCalibrations () | |
Constructor, no input argument is required. | |
float | getOccupancy (const VxdID &sensorID, const bool &isU, const unsigned short &strip) const |
This is the method for getting the occupancy, or the deviation from the average, still to be decided. | |
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("SVDOccupancyCalibrations") |
name of the ccupancy payload | |
Private Attributes | |
DBObjPtr< t_payload > | m_aDBObjPtr |
payload of the occupancy | |
This class defines the dbobject and the method to access SVD calibrations from the noise local runs.
It provides the strip noise in ADC units.
Definition at line 30 of file SVDOccupancyCalibrations.h.
typedef SVDCalibrationsBase< SVDCalibrationsVector< float > > t_payload |
typedef of the Occupancy payload of all SVD strips
Definition at line 33 of file SVDOccupancyCalibrations.h.
|
inline |
Constructor, no input argument is required.
Definition at line 40 of file SVDOccupancyCalibrations.h.
|
inline |
This is the method for getting the occupancy, or the deviation from the average, still to be decided.
Input:
sensorID | identitiy 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: float corresponding to the strip occupancy. it throws std::out_of_range if the strip is unknown
Definition at line 58 of file SVDOccupancyCalibrations.h.
|
inline |
|
inline |
returns true if the m_aDBObtPtr is valid in the requested IoV
Definition at line 70 of file SVDOccupancyCalibrations.h.
payload of the occupancy
Definition at line 73 of file SVDOccupancyCalibrations.h.
|
static |
name of the ccupancy payload
Definition at line 32 of file SVDOccupancyCalibrations.h.