11#include <calibration/DBObjCalibrationConstMapBase.h>
52 return get(element, param);
55 void setGlobalParam(
double value,
unsigned short element,
unsigned short param)
57 set(element, param, value);
CDC layers alignment constants.
std::vector< std::pair< unsigned short, unsigned short > > listGlobalParams()
list stored global parameters TODO FIXME CDC not ready
static unsigned short getGlobalUniqueID()
Get global unique id.
static const baseType layerDPhi
Layer rotation in global X-Y plane (gamma) dPhi = foward - backward endplate.
static const baseType layerDy
Layer shift in global Y dY = foward - backward endplate.
static const baseType layerDx
Layer shift in global X dX = foward - backward endplate.
double getGlobalParam(unsigned short element, unsigned short param)
Get global parameter FIXME does nothing because CDC is not ready.
void setGlobalParam(double value, unsigned short element, unsigned short param)
Set global parameter FIXME does nothing because CDC is not ready.
static const baseType layerY
Layer shift in global Y at backward endplate.
static const baseType layerX
Layer shift in global X at backward endplate.
ClassDef(CDCLayerAlignment, 1)
Storage for CDC alignment constants (mainly now for Millepede)
static const baseType layerPhi
Layer rotation in global X-Y plane (gamma) at backward endplate.
~CDCLayerAlignment()
Destructor.
CDCLayerAlignment()
Constructor.
Base for calibration or alignment parameters identified by two unsigned shorts Typically first is som...
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.
Abstract base class for different kinds of events.