 |
Belle II Software
release-05-01-25
|
12 #include "klm/dataobjects/bklm/BKLMTrack.h"
24 for (
int ii = 0 ; ii < 4; ii ++) {
27 for (
int jj = 0 ; jj < 4; jj ++) {
37 m_Valid(track.m_Valid),
40 m_NumHit(track.m_NumHit)
43 for (
int ii = 0 ; ii < 4; ii ++) {
46 for (
int jj = 0 ; jj < 4; jj ++) {
61 for (
int ii = 0 ; ii < 4; ii ++) {
64 for (
int jj = 0 ; jj < 4; jj ++) {
75 TVectorD trackParam(4);
88 TVectorD trackParam(4);
100 TMatrixDSym trkParamErr(4);
101 for (
int ii = 0 ; ii < 4; ii ++) {
102 for (
int jj = 0 ; jj < 4; jj ++) {
112 TMatrixDSym trkParamErr(4);
113 for (
int ii = 0 ; ii < 4; ii ++) {
114 for (
int jj = 0 ; jj < 4; jj ++) {
134 for (
int ii = 0 ; ii < 4; ii ++) {
135 for (
int jj = 0 ; jj < 4; jj ++) {
154 for (
int ii = 0 ; ii < 4; ii ++) {
155 for (
int jj = 0 ; jj < 4; jj ++) {
179 TMatrixD errors(2, 2, 0);
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.
bool m_Valid
Is fit valid.
float m_Chi2
fitted chi2 of the track
void setTrackParam(const CLHEP::HepVector &trkPar)
Set track parameters in the global system. y = p0 + p1 * x; z = p2 + p3 * x.
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.
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.
TVectorD getLocalTrackParam()
Get track parameters in the sector locan system, where the first layer of the sector is used as refer...
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.
Defines interface for accessing relations of objects in StoreArray.
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...