 |
Belle II Software
release-05-02-19
|
12 #include <klm/dbobjects/KLMAlignmentData.h>
15 #include <framework/logging/Logger.h>
30 float deltaU,
float deltaV,
float deltaW,
31 float deltaAlpha,
float deltaBeta,
float deltaGamma) :
35 m_DeltaAlpha(deltaAlpha),
36 m_DeltaBeta(deltaBeta),
37 m_DeltaGamma(deltaGamma)
61 B2FATAL(
"Attempt to get KLM alignment parameter with incorrect number " <<
87 B2FATAL(
"Attempt to set KLM alignment parameter with incorrect number " <<
@ c_DeltaV
Shift in V (EKLM: local Y).
ParameterNumbers
Alignment parameter numbers.
float getParameter(enum ParameterNumbers number) const
Get parameter by number.
void setDeltaAlpha(float deltaAlpha)
Set rotation in alpha.
void setDeltaBeta(float deltaBeta)
Set rotation in alpha.
float getDeltaV() const
Get shift in V.
float getDeltaAlpha() const
Get rotation in alpha.
float getDeltaU() const
Get shift in U.
void setDeltaW(float deltaW)
Set shift in W.
float getDeltaBeta() const
Get rotation in alpha.
void setParameter(enum ParameterNumbers number, float value)
Set parameter by number.
void setDeltaU(float deltaU)
Set shift in U.
Abstract base class for different kinds of events.
void setDeltaGamma(float deltaGamma)
Set rotation in alpha.
float getDeltaGamma() const
Get rotation in alpha.
@ c_DeltaAlpha
Rotation in alpha.
@ c_DeltaGamma
Rotation in gamma (EKLM: rotation in local plane).
float getDeltaW() const
Get shift in W.
KLMAlignmentData()
Constructor.
void setDeltaV(float deltaV)
Set shift in V.
~KLMAlignmentData()
Destructor.
@ c_DeltaBeta
Rotation in beta.
@ c_DeltaU
Shift in U (EKLM: local X).