 |
Belle II Software
release-05-02-19
|
13 #include <calibration/DBObjCalibrationConstMapBase.h>
14 #include <cdc/dataobjects/WireID.h>
27 class CDCMisalignment:
public DBObjCalibrationConstMapBase {
static const baseType Wire4EndPartOuter
Outer conical end part = (63, 405)
double getLayerShiftY(int ICLayer)
Direct getter to Y shift of layer.
Class to identify a wire inside the CDC.
static const baseType layerX
Layer X position w.r.t. geometry.
static const baseType Wire4EndPartMiddle
Middle conical end part = (63, 411)
double getLayerShiftX(int ICLayer)
Direct getter to X shift of layer.
static const baseType wireFwdZ
Wire Z position w.r.t. nominal on forward endplate.
double getBwdWireShiftY(int ICLayer, int ILayer)
Getter to Y shift of bwd wire.
static const baseType wireTension
Wire tension w.r.t. nominal (=50. ?)
Base for calibration or alignment parameters identified by two unsigned shorts Typically first is som...
static const baseType Wire4Layers
layer = (ICLayer, 400)
static const baseType wireFwdX
Wire X position w.r.t. nominal on forward endplate.
CDC misalignment constants.
static const baseType layerY
Layer Y position w.r.t. geometry.
~CDCMisalignment()
Destructor.
double getFwdWireShiftX(int ICLayer, int ILayer)
Getter to X shift of fwd wire.
static const baseType ICLayerNone
Last bit for continous layer (unused)
static const baseType wireBwdZ
Wire Z position w.r.t. nominal on backward endplate.
double getBwdWireShiftZ(int ICLayer, int ILayer)
Getter to Z shift of bwd wire.
double getFwdWireShiftY(int ICLayer, int ILayer)
Getter to Y shift of fwd wire.
Abstract base class for different kinds of events.
static const baseType wireBwdX
Wire X position w.r.t. nominal on backward endplate.
static const baseType endPlateBwdPhi
Backward endplate rotation w.r.t. nominal (geometry)
int baseType
The underlying element type (also for param id)
static const baseType wireFwdY
Wire Y position w.r.t. nominal on forward endplate.
static const baseType endPlateFwdDphi
Forward enplate rotation taking endPlateBwdPhi as new nominal.
static const baseType WireNone
Last bit for wire (actually over 100 unused - but useful for us)
CDCMisalignment()
Constructor.
static const baseType wireBwdY
Wire Y position w.r.t. nominal on backward endplate.
double getBwdWireShiftX(int ICLayer, int ILayer)
Getter to X shift of bwd wire.
static const baseType Wire4EndPartInner
Inner conical end part = (63, 412)
double getFwdWireShiftZ(int ICLayer, int ILayer)
Getter to Z shift of fwd wire.
static const baseType Wire4SuperLayers
SuperLayer = (SuperLayer, 0, 405)
double getWireTension(int ICLayer, int ILayer)
Getter to wire tension.
ClassDef(CDCMisalignment, 1)
Storage for CDC misalignment constants (mainly now for Millepede)
virtual double get(baseType id, baseType param) const
Get parameter value for given element and parameter number.