MutKalmanTrackParam
class description - source file - inheritance tree
private:
protected:
public:
MutKalmanTrackParam MutKalmanTrackParam()
MutKalmanTrackParam MutKalmanTrackParam(const MutKalmanTrackParam& TrackParam)
virtual void ~MutKalmanTrackParam()
static TClass* Class()
MutKalmanTrackParam* ExtrapBackward(Double_t Zin, Double_t Zout, TMatrixD* DPoutDPin)
TMatrixD* GetCovarianceMatrix()
TVectorD* GetParameters()
virtual TClass* IsA() const
MutKalmanTrackParam& operator=(const MutKalmanTrackParam& TrackParam)
void Print()
void SetCovarianceMatrix(TMatrixD* Cov)
void SetParameters(TVectorD* Param)
void SetParameters(TMatrixD* Param)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
TVectorD* fParameters ! pointer to: parameters
TMatrixD* fCovarianceMatrix ! pointer to: covariance matrix of parameters
protected:
public:
MutKalmanTrackParam()
Default constructor
MutKalmanTrackParam(const MutKalmanTrackParam& TrackParam)
Copy constructor
~MutKalmanTrackParam()
Destructor
MutKalmanTrackParam* ExtrapBackward(Double_t Zin, Double_t Zout, TMatrixD* DPoutDPin)
Backward extrapolation (energy gain instead of energy loss)
from current MutKalmanTrackParam object ("this") at "Zin",
with track parameters and covariance matrix,
to created (returned) MutKalmanTrackParam object at "Zout",
with track parameters and covariance matrix,
including the effect of the multiple Coulomb scattering.
Returns also the matrix of the derivatives of the "out" parameters
with respect to the "in" parameters,
with the first index for "out" and the second index for "out".
The user should not forget to delete the created object
after using it, to avoid memory leak.
Call to Fortran subroutine with the right arguments
to allow it to call the GEANT subroutines EUFILP and ERTRAK
Something special for Zin=Zout (2 cathode planes)????
void SetParameters(TMatrixD* Param)
void Print()
Print method
Inline Functions
MutKalmanTrackParam& operator=(const MutKalmanTrackParam& TrackParam)
TVectorD* GetParameters()
void SetParameters(TMatrixD* Param)
TMatrixD* GetCovarianceMatrix()
void SetCovarianceMatrix(TMatrixD* Cov)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.