 |
Belle II Software
release-05-02-19
|
13 #include <calibration/DBObjCalibrationConstMapBase.h>
20 class CDCLayerAlignment:
public DBObjCalibrationConstMapBase {
52 double getGlobalParam(
unsigned short element,
unsigned short param)
54 return get(element, param);
57 void setGlobalParam(
double value,
unsigned short element,
unsigned short param)
59 set(element, param, value);
virtual void set(baseType id, baseType param, double value)
Set parameter correction for given WireID and parameter number.
static const baseType layerX
Layer shift in global X at backward endplate.
static const baseType layerDPhi
Layer rotation in global X-Y plane (gamma) dPhi = foward - backward endplate.
Base for calibration or alignment parameters identified by two unsigned shorts Typically first is som...
static unsigned short getGlobalUniqueID()
Get global unique id.
CDC layers alignment constants.
Abstract base class for different kinds of events.
static const baseType layerDy
Layer shift in global Y dY = foward - backward endplate.
int baseType
The underlying element type (also for param id)
void setGlobalParam(double value, unsigned short element, unsigned short param)
Set global parameter FIXME does nothing because CDC is not ready.
static const baseType layerDx
Layer shift in global X dX = foward - backward endplate.
std::vector< std::pair< unsigned short, unsigned short > > listGlobalParams()
list stored global parameters TODO FIXME CDC not ready
ClassDef(CDCLayerAlignment, 1)
Storage for CDC alignment constants (mainly now for Millepede)
CDCLayerAlignment()
Constructor.
double getGlobalParam(unsigned short element, unsigned short param)
Get global parameter FIXME does nothing because CDC is not ready.
static const baseType layerY
Layer shift in global Y at backward endplate.
virtual double get(baseType id, baseType param) const
Get parameter value for given element and parameter number.
~CDCLayerAlignment()
Destructor.
static const baseType layerPhi
Layer rotation in global X-Y plane (gamma) at backward endplate.