23 #ifndef genfit_SpacepointMeasurement_h 24 #define genfit_SpacepointMeasurement_h 49 SpacepointMeasurement(
const TVectorD &rawHitCoords,
const TMatrixDSym &rawHitCov,
int detId,
int hitId,
TrackPoint *trackPoint,
bool weightedPlaneContruction =
true,
76 bool weightedPlaneContruction_;
86 #endif // genfit_SpacepointMeasurement_h virtual ~SpacepointMeasurement()
virtual std::vector< MeasurementOnPlane * > constructMeasurementsOnPlane(const StateOnPlane &state) const
virtual SharedPlanePtr constructPlane(const StateOnPlane &state) const
Contruct the virtual detector plane.
Abstract base class for a track representation.
HMatrix for projecting from AbsTrackRep parameters to measured parameters in a DetPlane.
Class for measurements implementing a space point hit geometry.
virtual const AbsHMatrix * constructHMatrix(const AbsTrackRep *) const
A state with arbitrary dimension defined in a DetPlane.
virtual AbsMeasurement * clone() const
Deep copy ctor for polymorphic class.
SpacepointMeasurement(int nDim=3)
Object containing AbsMeasurement and AbsFitterInfo objects.
Contains the measurement and covariance in raw detector coordinates.
boost::shared_ptr< genfit::DetPlane > SharedPlanePtr
Shared Pointer to a DetPlane.