 |
Belle II Software
release-05-01-25
|
17 #include <svd/dbobjects/SVDCalibrationsBase.h>
26 class SVDCalibrationsBitmap {
44 std::bitset<nBitsInBundle> bundle = svdBitmap.at(strip / (
nBitsInBundle));
52 std::bitset<nBitsInBundle> bundle = svdBitmap.at(strip / (
nBitsInBundle));
59 unsigned int ,
unsigned int ,
60 unsigned int side,
bool defaultB)
62 unsigned int numberOfStrips = 0;
73 numberOfStrips = layer == 3 ? 768 : 512;
static void init(payloadContainerType &svdBitmap, unsigned int layer, unsigned int, unsigned int, unsigned int side, bool defaultB)
initialize the calibration bitmap
SVDCalibrationsBitmap()
default constructor
bool calibrationType
typedef of the calibration value (1/0)
~SVDCalibrationsBitmap()
default destructor
unsigned long bundleType
typedef for the bundle type
Abstract base class for different kinds of events.
std::vector< bundleType > payloadContainerType
typedef of the vector of bundle type
static void set(payloadContainerType &svdBitmap, unsigned int strip, calibrationType value)
set the calibration value of the strip
static const int nBitsInBundle
nuber of bits in the bundle
base class for calibrations classes
static calibrationType get(const payloadContainerType &svdBitmap, unsigned int strip)
get the calibration value of that strip