23 #ifndef genfit_WireMeasurement_h
24 #define genfit_WireMeasurement_h
56 WireMeasurement(
const TVectorD& rawHitCoords,
const TMatrixDSym& rawHitCov,
int detId,
int hitId,
TrackPoint* trackPoint);
109 #endif // genfit_WireMeasurement_h
Contains the measurement and covariance in raw detector coordinates.
boost::shared_ptr< genfit::DetPlane > SharedPlanePtr
Shared Pointer to a DetPlane.
virtual ~WireMeasurement()
virtual std::vector< MeasurementOnPlane * > constructMeasurementsOnPlane(const StateOnPlane &state) const
HMatrix for projecting from AbsTrackRep parameters to measured parameters in a DetPlane.
WireMeasurement(int nDim=7)
virtual int getLeftRightResolution() const
virtual const AbsHMatrix * constructHMatrix(const AbsTrackRep *) const
Class for measurements in wire detectors (Straw tubes and drift chambers) which do not measure the co...
void setLeftRightResolution(int lr)
Abstract base class for a track representation.
Object containing AbsMeasurement and AbsFitterInfo objects.
virtual bool isLeftRightMeasurement() const
If the AbsMeasurement is a wire hit, the left/right resolution will be used.
virtual AbsMeasurement * clone() const
Deep copy ctor for polymorphic class.
void setMaxDistance(double d)
A state with arbitrary dimension defined in a DetPlane.
virtual SharedPlanePtr constructPlane(const StateOnPlane &state) const
Defines for I/O streams used for error and debug printing.