24 #ifndef genfit_ReferenceStateOnPlane_h
25 #define genfit_ReferenceStateOnPlane_h
27 #include "StateOnPlane.h"
54 const TVectorD& auxInfo);
67 void setTransportMatrix(
const TMatrixD& mat,
int direction) {
if (direction >= 0) setForwardTransportMatrix(mat);
else setBackwardTransportMatrix(mat);}
70 void setNoiseMatrix(
const TMatrixDSym& mat,
int direction) {
if (direction >= 0) setForwardNoiseMatrix(mat);
else setBackwardNoiseMatrix(mat);}
73 void setDeltaState(
const TVectorD& mat,
int direction) {
if (direction >= 0) setForwardDeltaState(mat);
else setBackwardDeltaState(mat);}
91 virtual void Print(Option_t* option =
"")
const override;
Abstract base class for a track representation.
#StateOnPlane with linearized transport to that #ReferenceStateOnPlane from previous and next #Refere...
double forwardSegmentLength_
Segment length from previous referenceState.
TMatrixD forwardTransportMatrix_
transport matrix F from previous referenceState
TMatrixDSym forwardNoiseMatrix_
noise matrix N for transport from previous referenceState
TMatrixD backwardTransportMatrix_
transport matrix F from next referenceState
TVectorD backwardDeltaState_
c
double backwardSegmentLength_
Segment length from next referenceState.
TMatrixDSym backwardNoiseMatrix_
noise matrix N for transport from next referenceState
TVectorD forwardDeltaState_
c
A state with arbitrary dimension defined in a DetPlane.
Defines for I/O streams used for error and debug printing.
std::shared_ptr< genfit::DetPlane > SharedPlanePtr
Shared Pointer to a DetPlane.