|
BmnRoot
|
#include <CbmL1SttTrack.h>
Public Member Functions | |
| CbmL1SttTrack () | |
| ~CbmL1SttTrack () | |
| double * | GetTrack () |
| Is it electron. | |
| double * | GetCovMatrix () |
| array[6] of track parameters(x,y,tx,ty,qp,z) | |
| double & | GetRefChi2 () |
| array[15] of covariance matrix | |
| int & | GetRefNDF () |
| Chi^2 after fit. | |
| double | GetMass () |
| bool | IsElectron () |
| Mass hypothesis. | |
| int | GetNOfHits () |
| Number of Degrees of Freedom after fit. | |
| CbmKFHit * | GetHit (int i) |
| void | SetStsTrack (CbmStsTrack *track) |
| void | SetMuchTrack (CbmMuchTrack *track) |
| ClassDef (CbmL1SttTrack, 1) | |
Public Member Functions inherited from CbmKFTrackInterface | |
| CbmKFTrackInterface () | |
| virtual | ~CbmKFTrackInterface () |
| virtual CbmKFHit * | GetHit (Int_t i) |
| Number of hits. | |
| Int_t | Extrapolate (Double_t z, Double_t *QP0=0, Bool_t line=false) |
| Access to i-th hit. | |
| Int_t | Fit (Bool_t downstream=1, Bool_t line=false) |
| void | Smooth (Double_t Z) |
| void | Fit2Vertex (CbmKFVertexInterface &vtx) |
| Int_t | Propagate (Double_t z_out, Double_t QP0, Bool_t line=false) |
| Int_t | Propagate (Double_t z_out, Bool_t line=false) |
| int | Id () const |
| void | SetId (int id) |
| void | SetTrkID (int id) |
| int | GetTrkID () |
| CbmKFTrackInterface () | |
| virtual | ~CbmKFTrackInterface () |
| virtual CbmKFHit * | GetHit (Int_t i) |
| Number of hits. | |
| Int_t | Extrapolate (Double_t z, Double_t *QP0=0, Bool_t line=false) |
| Access to i-th hit. | |
| Int_t | Fit (Bool_t downstream=1, Bool_t line=false) |
| void | Smooth (Double_t Z) |
| void | Fit2Vertex (CbmKFVertexInterface &vtx) |
| Int_t | Propagate (Double_t z_out, Double_t QP0, Bool_t line=false) |
| Int_t | Propagate (Double_t z_out, Bool_t line=false) |
| int | Id () const |
| void | SetId (int id) |
| void | SetTrkID (int id) |
| int | GetTrkID () |
Static Public Member Functions | |
| static bool | Compare (const CbmL1SttTrack *p1, const CbmL1SttTrack *p2) |
Public Attributes | |
| double | T [6] |
| double | C [15] |
| double | chi2 |
| int | NDF |
| std::vector< CbmL1SttHit * > | vHits |
| int | NHits |
| int | NMissed |
| int | NMissedStations |
| bool | ok |
| bool | stopped |
| int | StsID |
Additional Inherited Members | |
Protected Attributes inherited from CbmKFTrackInterface | |
| int | fId |
Definition at line 13 of file CbmL1SttTrack.h.
|
inline |
Definition at line 17 of file CbmL1SttTrack.h.
|
inline |
Definition at line 18 of file CbmL1SttTrack.h.
| CbmL1SttTrack::ClassDef | ( | CbmL1SttTrack | , |
| 1 | |||
| ) |
|
inlinestatic |
Definition at line 40 of file CbmL1SttTrack.h.
Referenced by CbmL1SttTrackFinder::Exec().
|
inlinevirtual |
array[6] of track parameters(x,y,tx,ty,qp,z)
Reimplemented from CbmKFTrackInterface.
Definition at line 21 of file CbmL1SttTrack.h.
References C.
|
inline |
Definition at line 27 of file CbmL1SttTrack.h.
|
inlinevirtual |
Information not to be changed
Reimplemented from CbmKFTrackInterface.
Definition at line 24 of file CbmL1SttTrack.h.
|
inlinevirtual |
Number of Degrees of Freedom after fit.
Accessors to the track hits during track fit
Reimplemented from CbmKFTrackInterface.
Definition at line 26 of file CbmL1SttTrack.h.
References vHits.
|
inlinevirtual |
array[15] of covariance matrix
Parameters during and after the track fit
Reimplemented from CbmKFTrackInterface.
Definition at line 22 of file CbmL1SttTrack.h.
References chi2.
Referenced by CbmL1SttTrackFinder::Exec().
|
inlinevirtual |
Chi^2 after fit.
Reimplemented from CbmKFTrackInterface.
Definition at line 23 of file CbmL1SttTrack.h.
References NDF.
Referenced by CbmL1SttTrackFinder::Exec().
|
inlinevirtual |
Is it electron.
I/O parameters for extrapolation routines
Reimplemented from CbmKFTrackInterface.
Definition at line 20 of file CbmL1SttTrack.h.
References T.
|
inlinevirtual |
Mass hypothesis.
Reimplemented from CbmKFTrackInterface.
Definition at line 25 of file CbmL1SttTrack.h.
| void CbmL1SttTrack::SetMuchTrack | ( | CbmMuchTrack * | track | ) |
Definition at line 14 of file CbmL1SttTrack.cxx.
References C, chi2, CbmKFMath::CopyTrackParam2TC(), NDF, and T.
Referenced by CbmL1SttTrackFinder::Exec().
| void CbmL1SttTrack::SetStsTrack | ( | CbmStsTrack * | track | ) |
Definition at line 7 of file CbmL1SttTrack.cxx.
References C, chi2, CbmKFMath::CopyTrackParam2TC(), CbmStsTrack::GetParamLast(), NDF, and T.
Referenced by CbmL1SttTrackFinder::Exec().
| double CbmL1SttTrack::C[15] |
Definition at line 32 of file CbmL1SttTrack.h.
Referenced by CbmL1SttTrackFinder::Exec(), GetCovMatrix(), SetMuchTrack(), and SetStsTrack().
| double CbmL1SttTrack::chi2 |
Definition at line 32 of file CbmL1SttTrack.h.
Referenced by Compare(), CbmL1SttTrackFinder::Exec(), GetRefChi2(), SetMuchTrack(), and SetStsTrack().
| int CbmL1SttTrack::NDF |
Definition at line 33 of file CbmL1SttTrack.h.
Referenced by CbmL1SttTrackFinder::Exec(), GetRefNDF(), SetMuchTrack(), and SetStsTrack().
| int CbmL1SttTrack::NHits |
Definition at line 35 of file CbmL1SttTrack.h.
Referenced by Compare(), and CbmL1SttTrackFinder::Exec().
| int CbmL1SttTrack::NMissed |
Definition at line 35 of file CbmL1SttTrack.h.
Referenced by CbmL1SttTrackFinder::Exec().
| int CbmL1SttTrack::NMissedStations |
Definition at line 35 of file CbmL1SttTrack.h.
Referenced by CbmL1SttTrackFinder::Exec().
| bool CbmL1SttTrack::ok |
Definition at line 36 of file CbmL1SttTrack.h.
Referenced by CbmL1SttTrackFinder::Exec().
| bool CbmL1SttTrack::stopped |
Definition at line 37 of file CbmL1SttTrack.h.
Referenced by CbmL1SttTrackFinder::Exec().
| int CbmL1SttTrack::StsID |
Definition at line 38 of file CbmL1SttTrack.h.
Referenced by CbmL1SttTrackFinder::Exec().
| double CbmL1SttTrack::T[6] |
Definition at line 32 of file CbmL1SttTrack.h.
Referenced by CbmL1SttTrackFinder::Exec(), GetTrack(), SetMuchTrack(), and SetStsTrack().
| std::vector<CbmL1SttHit* > CbmL1SttTrack::vHits |
Definition at line 34 of file CbmL1SttTrack.h.
Referenced by CbmL1SttTrackFinder::Exec(), GetHit(), and GetNOfHits().