 |
Belle II Software
release-05-01-25
|
15 #include <svd/dbobjects/SVDCalibrationsBase.h>
25 class SVDCalibrationsVector {
40 return svdVector.at(strip);
46 return svdVector.at(strip);
53 svdVector.at(strip) = value;
58 unsigned int ,
unsigned int ,
59 unsigned int side,
const T& defaultT)
61 unsigned int numberOfStrips = 0;
72 numberOfStrips = layer == 3 ? 768 : 512;
75 svdVector.resize(numberOfStrips , defaultT);
~SVDCalibrationsVector()
default destructor
const static calibrationType & getReference(const payloadContainerType &svdVector, unsigned int strip)
get a reference to the calibration of the strip
T calibrationType
typedef of the calibration type class
static void init(payloadContainerType &svdVector, unsigned int layer, unsigned int, unsigned int, unsigned int side, const T &defaultT)
initialize the calibration vector
Abstract base class for different kinds of events.
SVDCalibrationsVector()
default constructor
static void set(payloadContainerType &svdVector, unsigned int strip, calibrationType value)
set the calibration of the strip
static calibrationType get(const payloadContainerType &svdVector, unsigned int strip)
get the calibration of the strip
base class for calibrations classes
std::vector< calibrationType > payloadContainerType
typedef of the payload container, one per strip