24 #ifndef genfit_WireMeasurementNew_h
25 #define genfit_WireMeasurementNew_h
60 WireMeasurementNew(
double driftDistance,
double driftDistanceError,
const TVector3& endPoint1,
const TVector3& endPoint2,
int detId,
int hitId,
TrackPoint* trackPoint);
119 #endif // genfit_WireMeasurementNew_h
virtual SharedPlanePtr constructPlane(const StateOnPlane &state) const
Contains the measurement and covariance in raw detector coordinates.
boost::shared_ptr< genfit::DetPlane > SharedPlanePtr
Shared Pointer to a DetPlane.
int getLeftRightResolution() const
double wireEndPoint2_[3]
Wire end point 1 (X, Y, Z)
virtual const AbsHMatrix * constructHMatrix(const AbsTrackRep *) const
HMatrix for projecting from AbsTrackRep parameters to measured parameters in a DetPlane.
virtual WireMeasurementNew * clone() const
Deep copy ctor for polymorphic class.
virtual bool isLeftRigthMeasurement() const
void setMaxDistance(double d)
Class for measurements in wire detectors (Straw tubes and drift chambers) which do not measure the co...
Abstract base class for a track representation.
void setWireEndPoints(const TVector3 &endPoint1, const TVector3 &endPoint2)
Object containing AbsMeasurement and AbsFitterInfo objects.
virtual ~WireMeasurementNew()
virtual std::vector< MeasurementOnPlane * > constructMeasurementsOnPlane(const StateOnPlane &state) const
A state with arbitrary dimension defined in a DetPlane.
void setLeftRightResolution(int lr)
Defines for I/O streams used for error and debug printing.
double maxDistance_
Wire end point 2 (X, Y, Z)