23#ifndef genfit_PlanarMeasurement_h
24#define genfit_PlanarMeasurement_h
HMatrix for projecting from AbsTrackRep parameters to measured parameters in a DetPlane.
Abstract base class for a track representation.
virtual SharedPlanePtr constructPlane(const StateOnPlane &state) const override
int planeId_
This is persistent, but '!' makes ROOT shut up.
virtual std::vector< MeasurementOnPlane * > constructMeasurementsOnPlane(const StateOnPlane &state) const override
virtual const AbsHMatrix * constructHMatrix(const AbsTrackRep *) const override
virtual void setPlane(const SharedPlanePtr &physicalPlane, int planeId=-1)
PlanarMeasurement(int nDim=1)
void setStripV(bool v=true)
Use if the coordinate for 1D hits measured in V direction.
virtual ~PlanarMeasurement()
SharedPlanePtr physicalPlane_
virtual AbsMeasurement * clone() const override
Deep copy ctor for polymorphic class.
A state with arbitrary dimension defined in a DetPlane.
Object containing AbsMeasurement and AbsFitterInfo objects.
Defines for I/O streams used for error and debug printing.
std::shared_ptr< genfit::DetPlane > SharedPlanePtr
Shared Pointer to a DetPlane.