24#ifndef genfit_ReferenceStateOnPlane_h
25#define genfit_ReferenceStateOnPlane_h
54 const TVectorD& auxInfo);
90 virtual void Print(Option_t* option =
"")
const;
Abstract base class for a track representation.
StateOnPlane with linearized transport to that ReferenceStateOnPlane from previous and next Reference...
TMatrixD forwardTransportMatrix_
const TVectorD & getForwardDeltaState() const
void setDeltaState(const TVectorD &mat, int direction)
void setForwardTransportMatrix(const TMatrixD &mat)
void setForwardDeltaState(const TVectorD &mat)
const TMatrixD & getForwardTransportMatrix() const
void setNoiseMatrix(const TMatrixDSym &mat, int direction)
virtual void Print(Option_t *option="") const
void setForwardSegmentLength(double len)
TVectorD forwardDeltaState_
const TVectorD & getDeltaState(int direction) const
TMatrixDSym backwardNoiseMatrix_
const TMatrixD & getBackwardTransportMatrix() const
void setTransportMatrix(const TMatrixD &mat, int direction)
TMatrixDSym forwardNoiseMatrix_
void setBackwardTransportMatrix(const TMatrixD &mat)
double backwardSegmentLength_
TMatrixD backwardTransportMatrix_
const TMatrixDSym & getForwardNoiseMatrix() const
const TVectorD & getBackwardDeltaState() const
double getForwardSegmentLength() const
void setBackwardDeltaState(const TVectorD &mat)
void setForwardNoiseMatrix(const TMatrixDSym &mat)
void swap(ReferenceStateOnPlane &other)
double forwardSegmentLength_
void setBackwardSegmentLength(double len)
virtual ~ReferenceStateOnPlane()
const TMatrixD & getTransportMatrix(int direction) const
const TMatrixDSym & getBackwardNoiseMatrix() const
TVectorD backwardDeltaState_
double getBackwardSegmentLength() const
StateOnPlane & operator=(ReferenceStateOnPlane other)
const TMatrixDSym & getNoiseMatrix(int direction) const
void setBackwardNoiseMatrix(const TMatrixDSym &mat)
A state with arbitrary dimension defined in a DetPlane.
boost::shared_ptr< genfit::DetPlane > SharedPlanePtr
Shared Pointer to a DetPlane.