![]() |
Belle II Software release-09-00-03
|
CDC alignment constants. More...
#include <CDCAlignment.h>


Public Types | |
| typedef int | baseType |
| The underlying element type (also for param id) | |
| typedef std::pair< baseType, baseType > | ElementParameter |
| (element, parameter) | |
| typedef std::map< ElementParameter, double > | ElementParameterMap |
| Map of (element, parameter) and its values. | |
Public Member Functions | |
| CDCAlignment () | |
| Constructor. | |
| double | getBwdWireShiftX (int ICLayer, int ILayer) const |
| Getter to X shift of bwd wire. | |
| double | getBwdWireShiftY (int ICLayer, int ILayer) const |
| Getter to Y shift of bwd wire. | |
| double | getBwdWireShiftZ (int ICLayer, int ILayer) const |
| Getter to Z shift of bwd wire. | |
| double | getFwdWireShiftX (int ICLayer, int ILayer) const |
| Getter to X shift of fwd wire. | |
| double | getFwdWireShiftY (int ICLayer, int ILayer) const |
| Getter to Y shift of fwd wire. | |
| double | getFwdWireShiftZ (int ICLayer, int ILayer) const |
| Getter to Z shift of fwd wire. | |
| double | getWireTension (int ICLayer, int ILayer) const |
| Getter to wire tension. | |
| ~CDCAlignment () | |
| Destructor. | |
| double | getGlobalParam (unsigned short element, unsigned short param) const |
| Get global parameter. | |
| void | setGlobalParam (double value, unsigned short element, unsigned short param) |
| Set global parameter. | |
| std::vector< std::pair< unsigned short, unsigned short > > | listGlobalParams () |
| list stored global parameters TODO FIXME CDC not ready | |
| const ElementParameterMap & | getMap () |
| Get the underlying map of constants. | |
| virtual double | get (baseType id, baseType param) const |
| Get parameter value for given element and parameter number. | |
| virtual void | set (baseType id, baseType param, double value) |
| Set parameter correction for given WireID and parameter number. | |
| virtual double | add (baseType id, baseType param, double value, bool subtractInsteadOfAdd=false) |
| Add correction to already stored (or to 0. if not set yet) constant value (optionaly with minus sign) | |
| virtual void | dump () const |
| Write all elements' parameters' values to standard output. | |
Static Public Member Functions | |
| static unsigned short | getGlobalUniqueID () |
| Get global unique id. | |
Static Public Attributes | |
| static const baseType | wireBwdX = 0 |
| Wire X position w.r.t. nominal on backward endplate. | |
| static const baseType | wireBwdY = 1 |
| Wire Y position w.r.t. nominal on backward endplate. | |
| static const baseType | wireBwdZ = 2 |
| Wire Z position w.r.t. nominal on backward endplate. | |
| static const baseType | wireFwdX = 4 |
| Wire X position w.r.t. nominal on forward endplate. | |
| static const baseType | wireFwdY = 5 |
| Wire Y position w.r.t. nominal on forward endplate. | |
| static const baseType | wireFwdZ = 6 |
| Wire Z position w.r.t. nominal on forward endplate. | |
| static const baseType | wireTension = 21 |
| Wire tension w.r.t. nominal (=50. ?) | |
| static const baseType | layerX = 1 |
| Layer shift in global X at backward endplate. | |
| static const baseType | layerY = 2 |
| Layer shift in global Y at backward endplate. | |
| static const baseType | layerPhi = 6 |
| Layer rotation in global X-Y plane (gamma) at backward endplate. | |
| static const baseType | layerDx = 11 |
| Layer shift in global X dX = foward - backward endplate. | |
| static const baseType | layerDy = 12 |
| Layer shift in global Y dY = foward - backward endplate. | |
| static const baseType | layerDPhi = 16 |
| Layer rotation in global X-Y plane (gamma) dPhi = foward - backward endplate. | |
Private Member Functions | |
| ClassDef (CDCAlignment, 2) | |
| Storage for CDC alignment constants (mainly now for Millepede) | |
Private Attributes | |
| ElementParameterMap | m_constants |
| Map of map of all calibration elements' constants. | |
CDC alignment constants.
Definition at line 24 of file CDCAlignment.h.
|
inherited |
The underlying element type (also for param id)
Definition at line 41 of file DBObjCalibrationConstMapBase.h.
|
inherited |
(element, parameter)
Definition at line 43 of file DBObjCalibrationConstMapBase.h.
|
inherited |
Map of (element, parameter) and its values.
Definition at line 45 of file DBObjCalibrationConstMapBase.h.
|
inline |
Constructor.
Definition at line 64 of file CDCAlignment.h.
|
inline |
|
virtualinherited |
Add correction to already stored (or to 0. if not set yet) constant value (optionaly with minus sign)
Definition at line 44 of file DBObjCalibrationConstMapBase.cc.
|
virtualinherited |
Write all elements' parameters' values to standard output.
Definition at line 14 of file DBObjCalibrationConstMapBase.cc.
|
virtualinherited |
Get parameter value for given element and parameter number.
Definition at line 27 of file DBObjCalibrationConstMapBase.cc.
|
inline |
Getter to X shift of bwd wire.
Definition at line 67 of file CDCAlignment.h.
|
inline |
Getter to Y shift of bwd wire.
Definition at line 72 of file CDCAlignment.h.
|
inline |
Getter to Z shift of bwd wire.
Definition at line 77 of file CDCAlignment.h.
|
inline |
Getter to X shift of fwd wire.
Definition at line 83 of file CDCAlignment.h.
|
inline |
Getter to Y shift of fwd wire.
Definition at line 88 of file CDCAlignment.h.
|
inline |
Getter to Z shift of fwd wire.
Definition at line 93 of file CDCAlignment.h.
|
inline |
Get global parameter.
Definition at line 111 of file CDCAlignment.h.
|
inlinestatic |
|
inlineinherited |
|
inline |
Getter to wire tension.
Definition at line 99 of file CDCAlignment.h.
|
inline |
list stored global parameters TODO FIXME CDC not ready
Definition at line 121 of file CDCAlignment.h.
|
virtualinherited |
Set parameter correction for given WireID and parameter number.
Definition at line 38 of file DBObjCalibrationConstMapBase.cc.
|
inline |
Set global parameter.
Definition at line 116 of file CDCAlignment.h.
|
static |
Layer rotation in global X-Y plane (gamma) dPhi = foward - backward endplate.
Definition at line 61 of file CDCAlignment.h.
|
static |
Layer shift in global X dX = foward - backward endplate.
Definition at line 57 of file CDCAlignment.h.
|
static |
Layer shift in global Y dY = foward - backward endplate.
Definition at line 59 of file CDCAlignment.h.
|
static |
Layer rotation in global X-Y plane (gamma) at backward endplate.
Definition at line 54 of file CDCAlignment.h.
|
static |
Layer shift in global X at backward endplate.
Definition at line 50 of file CDCAlignment.h.
|
static |
Layer shift in global Y at backward endplate.
Definition at line 52 of file CDCAlignment.h.
|
privateinherited |
Map of map of all calibration elements' constants.
Definition at line 68 of file DBObjCalibrationConstMapBase.h.
|
static |
Wire X position w.r.t. nominal on backward endplate.
Definition at line 29 of file CDCAlignment.h.
|
static |
Wire Y position w.r.t. nominal on backward endplate.
Definition at line 31 of file CDCAlignment.h.
|
static |
Wire Z position w.r.t. nominal on backward endplate.
Definition at line 33 of file CDCAlignment.h.
|
static |
Wire X position w.r.t. nominal on forward endplate.
Definition at line 35 of file CDCAlignment.h.
|
static |
Wire Y position w.r.t. nominal on forward endplate.
Definition at line 37 of file CDCAlignment.h.
|
static |
Wire Z position w.r.t. nominal on forward endplate.
Definition at line 39 of file CDCAlignment.h.
|
static |
Wire tension w.r.t. nominal (=50. ?)
Definition at line 43 of file CDCAlignment.h.