GENFIT
Rev:NoNumberAvailable
|
Go to the documentation of this file.
24 #ifndef genfit_MeasurementOnPlane_h
25 #define genfit_MeasurementOnPlane_h
70 void Print(Option_t* option =
"")
const ;
76 void getPosMom(TVector3& pos, TVector3& mom)
const;
77 void getPosDir(TVector3& pos, TVector3& dir)
const;
86 void setPosMom(
const TVector3& pos,
const TVector3& mom);
110 #endif // _MeasurementOnPlane_h
void setWeight(double weight)
boost::shared_ptr< genfit::DetPlane > SharedPlanePtr
Shared Pointer to a DetPlane.
const AbsHMatrix * getHMatrix() const
HMatrix for projecting from AbsTrackRep parameters to measured parameters in a DetPlane.
StateOnPlane with additional covariance matrix.
void setHMatrix(const AbsHMatrix *hMatrix)
void swap(MeasurementOnPlane &other)
void getPosMom(TVector3 &pos, TVector3 &mom) const
Defines for I/O streams used for error and debug printing.
void Print(Option_t *option="") const
boost::scoped_ptr< const AbsHMatrix > hMatrix_
MeasurementOnPlane(const TVectorD &state, const TMatrixDSym &cov, SharedPlanePtr plane, const AbsTrackRep *rep, const AbsHMatrix *hMatrix, double weight=1.)
void getPosDir(TVector3 &pos, TVector3 &dir) const
Abstract base class for a track representation.
TVectorD get6DState() const
TMatrixDSym getWeightedCov()
virtual ~MeasurementOnPlane()
void setChargeSign(double charge)
Measured coordinates on a plane.
void setTime(double time)
MeasurementOnPlane(const AbsTrackRep *rep=NULL)
void setPosMom(const TVector3 &pos, const TVector3 &mom)
MeasurementOnPlane & operator=(MeasurementOnPlane other)
assignment operator