 |
Belle II Software
release-05-02-19
|
23 #ifndef genfit_SpacepointMeasurement_h
24 #define genfit_SpacepointMeasurement_h
26 #include "AbsMeasurement.h"
27 #include "AbsHMatrix.h"
51 bool weightedPlaneContruction =
true,
bool cutCov =
true);
75 void setWeightedPlaneConstruction(
bool value) { weightedPlaneContruction_ = value; }
79 void setCutCov(
bool value) {
cutCov_ = value; }
86 bool weightedPlaneContruction_;
96 #endif // genfit_SpacepointMeasurement_h
Object containing AbsMeasurement and AbsFitterInfo objects.
std::shared_ptr< genfit::DetPlane > SharedPlanePtr
Shared Pointer to a DetPlane.
virtual SharedPlanePtr constructPlane(const StateOnPlane &state) const override
Contruct the virtual detector plane.
virtual const AbsHMatrix * constructHMatrix(const AbsTrackRep *) const override
Returns a new AbsHMatrix object.
A state with arbitrary dimension defined in a DetPlane.
virtual std::vector< MeasurementOnPlane * > constructMeasurementsOnPlane(const StateOnPlane &state) const override
Construct MeasurementOnPlane on plane of the state and wrt the states TrackRep.
Defines for I/O streams used for error and debug printing.
Abstract base class for a track representation.
bool cutCov_
inverse of 3x3 cov
Contains the measurement and covariance in raw detector coordinates.
virtual AbsMeasurement * clone() const override
Deep copy ctor for polymorphic class.
bool getWeightedPlaneConstruction() const
false: project 3D cov onto DetPlane. true: cut 3D cov with DetPlane
bool getCutCov() const
false: use POCA to construct DetPlane. true: Use metric G to construct POCA
HMatrix for projecting from AbsTrackRep parameters to measured parameters in a DetPlane.
Class for measurements implementing a space point hit geometry.