 |
Belle II Software
release-05-01-25
|
14 #include <framework/datastore/RelationsObject.h>
19 #include <TMatrixDSym.h>
22 #include <CLHEP/Matrix/Vector.h>
23 #include <CLHEP/Matrix/SymMatrix.h>
void setIsValid(const bool valid)
set the fit valid status
float m_TrackParam[4]
track parameters in the global system. y = p0 + p1 * x; z = p2 + p3 * x
float m_TrackParamErr[4][4]
track parameters variance in the global system.
void setIsGood(const bool good)
set the fit good status
bool m_Valid
Is fit valid.
float getTrackChi2()
Get the fitted chi2 of the track.
float m_Chi2
fitted chi2 of the track
virtual ~BKLMTrack()
Destructor.
ClassDef(RelationsInterface, 0)
defines interface for accessing relations of objects in StoreArray.
void setTrackParam(const CLHEP::HepVector &trkPar)
Set track parameters in the global system. y = p0 + p1 * x; z = p2 + p3 * x.
bool isValid()
Is fit valid.
TMatrixD getLocalInterceptVariance(double x)
Get the variance matrix of (y,z) coordinates of the track intercept in plane of constant x in sector ...
int m_NumHit
the number of 2d hits on the track
BKLMTrack & operator=(const BKLMTrack &)
Assignment operator.
void setLocalTrackParamErr(const CLHEP::HepSymMatrix &trkParErr)
Set invariance matrix of track parameters in the sector local system, where the first layer of the se...
TVectorD getTrackParam()
Get track parameters in the global system. y = p0 + p1 * x; z = p2 + p3 * x.
Abstract base class for different kinds of events.
void setNumHitOnTrack(const int NumHit)
Set the number of 2d hits on the track.
int getNumHitOnTrack()
Get the number of 2d hits on the track.
float m_LocalTrackParam[4]
track parameters in the sector local system.
Store one BKLM Track as a ROOT object.
float m_LocalTrackParamErr[4][4]
track parameters variance in the sector local system.
TMatrixDSym getTrackParamErr()
Get invariance matrix of track parameters in the global system.
RelationsInterface< TObject > RelationsObject
Provides interface for getting/adding relations to objects in StoreArrays.
TVectorD getLocalTrackParam()
Get track parameters in the sector locan system, where the first layer of the sector is used as refer...
void setTrackChi2(const float chi2)
Set the fitted chi2 of the track.
bool isGood()
Is fit good.
TMatrixDSym getLocalTrackParamErr()
Get invariance matrix of track parameters in the sector local system, where the first layer of the se...
TVector3 getLocalIntercept(double x)
Get the positon in local coordinate system of track intercept in plane of constant x.
void setTrackParamErr(const CLHEP::HepSymMatrix &trkParErr)
Set invariance matrix of track parameters in the global system.
BKLMTrack()
Empty constructor for ROOT IO (needed to make the class storable)
void setLocalTrackParam(const CLHEP::HepVector &trkPar)
Set track parameters in the sector local system, where the first layer of the sector is used as refer...