 |
Belle II Software
release-05-01-25
|
13 #include <genfit/PlanarMeasurement.h>
14 #include <genfit/RKTrackRep.h>
15 #include <tracking/trackFitting/measurementCreator/measurements/HMatrixQP.h>
16 #include <framework/logging/Logger.h>
36 genfit::PlanarMeasurement(parentElement)
38 rawHitCoords_.ResizeTo(1);
39 rawHitCov_.ResizeTo(1, 1);
49 B2FATAL(
"PlanarMomentumMeasurement default implementation can only handle state vectors of type RKTrackRep!");
Defines for I/O streams used for error and debug printing.
Abstract base class for a track representation.
AbsHMatrix implementation for one-dimensional MeasurementOnPlane and RKTrackRep parameterization.
Measurement class implementing a planar hit geometry (1 or 2D).
AbsTrackRep with 5D track parameterization in plane coordinates: (q/p, u', v', u, v)
PlanarMomentumMeasurement(const genfit::PlanarMeasurement &parentElement)
Copy from other planar measurement and resize the hit coords to one dimension.
Contains the measurement and covariance in raw detector coordinates.
Abstract base class for different kinds of events.
PlanarMomentumMeasurement()
Default contructor with 1 dim.
HMatrix for projecting from AbsTrackRep parameters to measured parameters in a DetPlane.
virtual genfit::AbsMeasurement * clone() const override
Clone.
virtual const genfit::AbsHMatrix * constructHMatrix(const genfit::AbsTrackRep *rep) const override
Construct the QP matrix.