10#include "klm/dataobjects/KLMTrack.h"
23 for (
int ii = 0 ; ii < 4; ii ++) {
25 for (
int jj = 0 ; jj < 4; jj ++) {
34 m_Valid(track.m_Valid),
37 m_NumHit(track.m_NumHit)
40 for (
int ii = 0 ; ii < 4; ii ++) {
42 for (
int jj = 0 ; jj < 4; jj ++) {
56 for (
int ii = 0 ; ii < 4; ii ++) {
58 for (
int jj = 0 ; jj < 4; jj ++) {
68 TVectorD trackParam(4);
81 TMatrixDSym trkParamErr(4);
82 for (
int ii = 0 ; ii < 4; ii ++) {
83 for (
int jj = 0 ; jj < 4; jj ++) {
104 for (
int ii = 0 ; ii < 4; ii ++) {
105 for (
int jj = 0 ; jj < 4; jj ++) {
Store one KLM Track as a ROOT object.
float m_Chi2
fitted chi2 of the track
int m_NumHit
the number of 2d hits on the track
void setTrackParamErr(const CLHEP::HepSymMatrix &trkParErr)
Set invariance matrix of track parameters in the global system.
TMatrixDSym getTrackParamErr()
Get invariance matrix of track parameters in the global system.
float m_TrackParam[4]
track parameters in the global system. y = p0 + p1 * x; z = p2 + p3 * x
TVectorD getTrackParam()
Get track parameters in the global system. y = p0 + p1 * x; z = p2 + p3 * x.
bool m_Valid
Is fit valid.
KLMTrack & operator=(const KLMTrack &)
Assignment operator.
float m_TrackParamErr[4][4]
track parameters variance in the global system.
void setTrackParam(const CLHEP::HepVector &trkPar)
Set track parameters in the global system. y = p0 + p1 * x; z = p2 + p3 * x.
KLMTrack()
Empty constructor for ROOT IO (needed to make the class storable)
Defines interface for accessing relations of objects in StoreArray.
Abstract base class for different kinds of events.