KLM Alignment data.
More...
#include <KLMAlignmentData.h>
KLM Alignment data.
Definition at line 23 of file KLMAlignmentData.h.
◆ ParameterNumbers
Alignment parameter numbers.
Enumerator |
---|
c_DeltaU | Shift in U (EKLM: local X).
|
c_DeltaV | Shift in V (EKLM: local Y).
|
c_DeltaW | Shift in W.
|
c_DeltaAlpha | Rotation in alpha.
|
c_DeltaBeta | Rotation in beta.
|
c_DeltaGamma | Rotation in gamma (EKLM: rotation in local plane).
|
Definition at line 30 of file KLMAlignmentData.h.
30 {
31
34
37
40
43
46
49
50 };
@ c_DeltaAlpha
Rotation in alpha.
@ c_DeltaBeta
Rotation in beta.
@ c_DeltaU
Shift in U (EKLM: local X).
@ c_DeltaGamma
Rotation in gamma (EKLM: rotation in local plane).
@ c_DeltaV
Shift in V (EKLM: local Y).
◆ KLMAlignmentData() [1/2]
Constructor.
Definition at line 17 of file KLMAlignmentData.cc.
17 :
24{
25}
float m_DeltaU
Shift in U (EKLM: local X).
float m_DeltaGamma
Rotation in gamma (EKLM: rotation in local plane).
float m_DeltaV
Shift in V (EKLM: local Y).
float m_DeltaAlpha
Rotation in alpha.
float m_DeltaBeta
Rotation in beta.
float m_DeltaW
Shift in W.
◆ KLMAlignmentData() [2/2]
KLMAlignmentData |
( |
float |
deltaU, |
|
|
float |
deltaV, |
|
|
float |
deltaW, |
|
|
float |
deltaAlpha, |
|
|
float |
deltaBeta, |
|
|
float |
deltaGamma |
|
) |
| |
Constructor.
- Parameters
-
[in] | deltaU | Shift in U (EKLM: local X). |
[in] | deltaV | Shift in V (EKLM: local Y). |
[in] | deltaW | Shift in W. |
[in] | deltaAlpha | Rotation in alpha. |
[in] | deltaBeta | Rotation in beta. |
[in] | deltaGamma | Rotation in gamma (EKLM: rotation in local plane). |
Definition at line 27 of file KLMAlignmentData.cc.
◆ ~KLMAlignmentData()
◆ getDeltaAlpha()
float getDeltaAlpha |
( |
| ) |
const |
|
inline |
◆ getDeltaBeta()
float getDeltaBeta |
( |
| ) |
const |
|
inline |
◆ getDeltaGamma()
float getDeltaGamma |
( |
| ) |
const |
|
inline |
◆ getDeltaU()
float getDeltaU |
( |
| ) |
const |
|
inline |
◆ getDeltaV()
float getDeltaV |
( |
| ) |
const |
|
inline |
◆ getDeltaW()
float getDeltaW |
( |
| ) |
const |
|
inline |
◆ getParameter()
Get parameter by number.
- Parameters
-
[in] | number | Parameter number. |
Definition at line 43 of file KLMAlignmentData.cc.
44{
45 switch (number) {
58 }
59 B2FATAL("Attempt to get KLM alignment parameter with incorrect number " <<
60 number);
61}
float getDeltaU() const
Get shift in U.
float getDeltaV() const
Get shift in V.
float getDeltaW() const
Get shift in W.
float getDeltaGamma() const
Get rotation in alpha.
float getDeltaAlpha() const
Get rotation in alpha.
float getDeltaBeta() const
Get rotation in alpha.
◆ setDeltaAlpha()
void setDeltaAlpha |
( |
float |
deltaAlpha | ) |
|
|
inline |
Set rotation in alpha.
- Parameters
-
[in] | deltaAlpha | Rotation in alpha. |
Definition at line 137 of file KLMAlignmentData.h.
◆ setDeltaBeta()
void setDeltaBeta |
( |
float |
deltaBeta | ) |
|
|
inline |
Set rotation in alpha.
- Parameters
-
[in] | deltaBeta | Rotation in alpha. |
Definition at line 154 of file KLMAlignmentData.h.
◆ setDeltaGamma()
void setDeltaGamma |
( |
float |
deltaGamma | ) |
|
|
inline |
Set rotation in alpha.
- Parameters
-
[in] | deltaGamma | Rotation in alpha. |
Definition at line 171 of file KLMAlignmentData.h.
◆ setDeltaU()
void setDeltaU |
( |
float |
deltaU | ) |
|
|
inline |
◆ setDeltaV()
void setDeltaV |
( |
float |
deltaV | ) |
|
|
inline |
◆ setDeltaW()
void setDeltaW |
( |
float |
deltaW | ) |
|
|
inline |
◆ setParameter()
Set parameter by number.
- Parameters
-
[in] | number | Parameter number. |
[in] | value | Parameter value. |
Definition at line 63 of file KLMAlignmentData.cc.
64{
65 switch (number) {
68 return;
71 return;
74 return;
77 return;
80 return;
83 return;
84 }
85 B2FATAL("Attempt to set KLM alignment parameter with incorrect number " <<
86 number);
87}
void setDeltaAlpha(float deltaAlpha)
Set rotation in alpha.
void setDeltaGamma(float deltaGamma)
Set rotation in alpha.
void setDeltaU(float deltaU)
Set shift in U.
void setDeltaV(float deltaV)
Set shift in V.
void setDeltaW(float deltaW)
Set shift in W.
void setDeltaBeta(float deltaBeta)
Set rotation in alpha.
◆ m_DeltaAlpha
◆ m_DeltaBeta
◆ m_DeltaGamma
◆ m_DeltaU
◆ m_DeltaV
◆ m_DeltaW
The documentation for this class was generated from the following files: