11 #include <framework/geometry/B2Vector3.h>
12 #include <klm/dataobjects/eklm/EKLMAlignmentHit.h>
14 #include <genfit/ICalibrationParametersDerivatives.h>
15 #include <genfit/PlanarMeasurement.h>
16 #include <genfit/TrackCandHit.h>
uint16_t m_Segment
Segment number.
int m_Section
Section number.
AlignableEKLMRecoHit()
Constructor.
int m_Sector
Sector number.
ClassDefOverride(AlignableEKLMRecoHit, 2)
Needed to make objects storable.
virtual std::pair< std::vector< int >, TMatrixD > globalDerivatives(const genfit::StateOnPlane *sop) override
Labels and derivatives of residuals (local measurement coordinates) w.r.t.
~AlignableEKLMRecoHit()
Destructor.
genfit::AbsMeasurement * clone() const override
Clone.
B2Vector3D m_StripV
V direction.
uint16_t m_KLMModule
KLM module number.
This dataobject is used only for EKLM alignment.
Contains the measurement and covariance in raw detector coordinates.
Abstract base class to establish an interface between physical representation of the detector for ali...
Measurement class implementing a planar hit geometry (1 or 2D).
A state with arbitrary dimension defined in a DetPlane.
Hit object for use in TrackCand.
Abstract base class for different kinds of events.