11#include <calibration/DBObjCalibrationConstMapBase.h>
49 double getGlobalParam(
unsigned short element,
unsigned short param) {
return get(element, param);}
51 void setGlobalParam(
double value,
unsigned short element,
unsigned short param) {
set(element, param, value);}
DBObjCalibrationConstMapBase()
Constructor.
virtual void set(baseType id, baseType param, double value)
Set parameter correction for given WireID and parameter number.
int baseType
The underlying element type (also for param id)
virtual double get(baseType id, baseType param) const
Get parameter value for given element and parameter number.
std::vector< std::pair< unsigned short, unsigned short > > listGlobalParams()
TODO: list stored global parameters.
static unsigned short getGlobalUniqueID()
Get global unique id.
static const baseType dLorentzAngle
Correction of common Lorentz shift w.r.t. nominal.
static const baseType dAlpha
Sensor/layer/ladder alignment in local alpha.
static const baseType dGamma
Sensor/layer/ladder alignment in local gamma.
double getGlobalParam(unsigned short element, unsigned short param)
Get global parameter.
static const baseType dLayerLorentzAngle
Correction of Lorentz shift w.r.t. common per layer.
ClassDefOverride(VXDAlignment, 2)
VXD alignment and calibration constants.
void setGlobalParam(double value, unsigned short element, unsigned short param)
Set global parameter.
static const baseType dW
Sensor/layer/ladder alignment in local w.
~VXDAlignment() override
Destructor.
static const baseType dBeta
Sensor/layer/ladder alignment in local beta.
static const baseType dU
Sensor/layer/ladder alignment in local u.
VXDAlignment()
Constructor.
static const baseType dV
Sensor/layer/ladder alignment in local v.
Abstract base class for different kinds of events.