|
BmnRoot
|
#include <CbmKFTrack.h>
Public Member Functions | |
| CbmKFTrack () | |
| ~CbmKFTrack () | |
| CbmKFTrack (CbmKFTrackInterface &track) | |
| CbmKFTrack (FairTrackParam &track) | |
| CbmKFTrack (CbmStsTrack &track, bool first=1) | |
| void | SetTrack (CbmKFTrackInterface &track) |
| void | SetTrackParam (FairTrackParam &track) |
| void | SetStsTrack (CbmStsTrack &track, bool first=1) |
| void | GetTrackParam (FairTrackParam &track) |
| void | GetStsTrack (CbmStsTrack &track, bool first=1) |
| void | SetPID (Int_t pidHypo) |
| Double_t * | GetTrack () |
| Is it electron. | |
| Double_t * | GetCovMatrix () |
| array[6] of track parameters(x,y,tx,ty,qp,z) | |
| Double_t & | GetRefChi2 () |
| array[15] of covariance matrix | |
| Int_t & | GetRefNDF () |
| Chi^2 after fit. | |
| Double_t | GetMass () |
| Bool_t | IsElectron () |
| Mass hypothesis. | |
| Int_t | GetNOfHits () |
| Number of Degrees of Freedom after fit. | |
| CbmKFHit * | GetHit (Int_t i) |
| Number of hits. | |
| CbmKFTrack () | |
| ~CbmKFTrack () | |
| CbmKFTrack (CbmKFTrackInterface &track) | |
| CbmKFTrack (FairTrackParam &track) | |
| CbmKFTrack (CbmStsTrack &track, bool first=1) | |
| void | SetTrack (CbmKFTrackInterface &track) |
| void | SetTrackParam (FairTrackParam &track) |
| void | SetStsTrack (CbmStsTrack &track, bool first=1) |
| void | GetTrackParam (FairTrackParam &track) |
| void | GetStsTrack (CbmStsTrack &track, bool first=1) |
| void | SetPID (Int_t pidHypo) |
| Double_t * | GetTrack () |
| Is it electron. | |
| Double_t * | GetCovMatrix () |
| array[6] of track parameters(x,y,tx,ty,qp,z) | |
| Double_t & | GetRefChi2 () |
| array[15] of covariance matrix | |
| Int_t & | GetRefNDF () |
| Chi^2 after fit. | |
| Double_t | GetMass () |
| Bool_t | IsElectron () |
| Mass hypothesis. | |
| Int_t | GetNOfHits () |
| Number of Degrees of Freedom after fit. | |
| CbmKFHit * | GetHit (Int_t i) |
| Number of hits. | |
Public Member Functions inherited from CbmKFTrackInterface | |
| CbmKFTrackInterface () | |
| virtual | ~CbmKFTrackInterface () |
| 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 () |
| 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 () |
Public Attributes | |
| std::vector< CbmKFHit * > | fHits |
Additional Inherited Members | |
Protected Attributes inherited from CbmKFTrackInterface | |
| int | fId |
Definition at line 21 of file CbmKFTrack.h.
| CbmKFTrack::CbmKFTrack | ( | ) |
Definition at line 13 of file CbmKFTrack.cxx.
References i.
|
inline |
Definition at line 34 of file CbmKFTrack.h.
|
inline |
Definition at line 36 of file CbmKFTrack.h.
References SetTrack().
|
inline |
Definition at line 38 of file CbmKFTrack.h.
References SetTrackParam().
|
inline |
Definition at line 40 of file CbmKFTrack.h.
References SetStsTrack().
| CbmKFTrack::CbmKFTrack | ( | ) |
|
inline |
Definition at line 34 of file CbmKFTrack.h.
|
inline |
Definition at line 36 of file CbmKFTrack.h.
References SetTrack().
|
inline |
Definition at line 38 of file CbmKFTrack.h.
References SetTrackParam().
|
inline |
Definition at line 40 of file CbmKFTrack.h.
References SetStsTrack().
|
inlinevirtual |
array[6] of track parameters(x,y,tx,ty,qp,z)
Reimplemented from CbmKFTrackInterface.
Definition at line 52 of file CbmKFTrack.h.
Referenced by CbmKFParticle::CbmKFParticle(), CbmKFParticle_simd::CbmKFParticle_simd(), BmnMotherFitterPart::ComputeAandB(), BmnStsKFTrackFitter::DoFit(), CbmStsKFTrackFitter::DoFit(), BmnKFPrimaryVertexFinder::EvalVertex(), BmnKFPrimaryVertexFinder::Exec(), KFParticleFinder::FindParticles(), CbmKFParticleInterface::FindParticles(), CbmPVFinderKF::FindPrimaryVertex(), CbmKFSecondaryVertexFinder::Fit(), BmnKFPrimaryVertexFinder::Fit(), CbmKFPrimaryVertexFinder::Fit(), BmnStsKFTrackFitter::Fit(), BmnStsKFTrackFitter::FitWithMat(), BmnStsKFTrackFitter::GetChiToVertex(), CbmStsKFTrackFitter::GetChiToVertex(), KFParticle::KFParticle(), and KFParticleSIMD::KFParticleSIMD().
|
inlinevirtual |
array[6] of track parameters(x,y,tx,ty,qp,z)
Reimplemented from CbmKFTrackInterface.
Definition at line 52 of file CbmKFTrack.h.
|
inlinevirtual |
Number of hits.
Reimplemented from CbmKFTrackInterface.
Definition at line 58 of file CbmKFTrack.h.
Referenced by BmnStsKFTrackFitter::EvalMaterial(), and BmnStsKFTrackFitter::FitWithMat().
|
inlinevirtual |
|
inlinevirtual |
Information not to be changed
Reimplemented from CbmKFTrackInterface.
Definition at line 55 of file CbmKFTrack.h.
Referenced by CbmKFParticle::CbmKFParticle(), CbmKFParticle_simd::CbmKFParticle_simd(), CbmKFSecondaryVertexFinder::Fit(), KFParticle::KFParticle(), and KFParticleSIMD::KFParticleSIMD().
|
inlinevirtual |
Information not to be changed
Reimplemented from CbmKFTrackInterface.
Definition at line 55 of file CbmKFTrack.h.
|
inlinevirtual |
Number of Degrees of Freedom after fit.
Accessors to the track hits during track fit
Reimplemented from CbmKFTrackInterface.
Definition at line 57 of file CbmKFTrack.h.
References fHits.
Referenced by BmnStsKFTrackFitter::EvalMaterial(), and BmnStsKFTrackFitter::FitWithMat().
|
inlinevirtual |
Number of Degrees of Freedom after fit.
Accessors to the track hits during track fit
Reimplemented from CbmKFTrackInterface.
Definition at line 57 of file CbmKFTrack.h.
References fHits.
|
inlinevirtual |
array[15] of covariance matrix
Parameters during and after the track fit
Reimplemented from CbmKFTrackInterface.
Definition at line 53 of file CbmKFTrack.h.
Referenced by CbmKFParticle::CbmKFParticle(), CbmKFParticle_simd::CbmKFParticle_simd(), BmnStsKFTrackFitter::DoFit(), CbmStsKFTrackFitter::DoFit(), KFParticleFinder::FindParticles(), CbmKFParticleInterface::FindParticles(), CbmKFSecondaryVertexFinder::Fit(), BmnStsKFTrackFitter::Fit(), BmnStsKFTrackFitter::FitToVertex(), CbmStsKFTrackFitter::FitToVertex(), BmnStsKFTrackFitter::FitWithMat(), GetStsTrack(), KFParticleSIMD::KFParticleSIMD(), and SetStsTrack().
|
inlinevirtual |
array[15] of covariance matrix
Parameters during and after the track fit
Reimplemented from CbmKFTrackInterface.
Definition at line 53 of file CbmKFTrack.h.
|
inlinevirtual |
Chi^2 after fit.
Reimplemented from CbmKFTrackInterface.
Definition at line 54 of file CbmKFTrack.h.
Referenced by CbmKFParticle::CbmKFParticle(), CbmKFParticle_simd::CbmKFParticle_simd(), BmnStsKFTrackFitter::DoFit(), CbmStsKFTrackFitter::DoFit(), KFParticleFinder::FindParticles(), CbmKFParticleInterface::FindParticles(), CbmKFSecondaryVertexFinder::Fit(), BmnStsKFTrackFitter::Fit(), BmnStsKFTrackFitter::FitToVertex(), CbmStsKFTrackFitter::FitToVertex(), BmnStsKFTrackFitter::FitWithMat(), GetStsTrack(), KFParticleSIMD::KFParticleSIMD(), and SetStsTrack().
|
inlinevirtual |
Chi^2 after fit.
Reimplemented from CbmKFTrackInterface.
Definition at line 54 of file CbmKFTrack.h.
| void CbmKFTrack::GetStsTrack | ( | CbmStsTrack & | track, |
| bool | first = 1 |
||
| ) |
Definition at line 46 of file CbmKFTrack.cxx.
References CbmStsTrack::GetParamFirst(), CbmStsTrack::GetParamLast(), GetRefChi2(), GetRefNDF(), GetTrackParam(), CbmStsTrack::SetChi2(), and CbmStsTrack::SetNDF().
Referenced by BmnStsKFTrackFitter::DoFit(), CbmStsKFTrackFitter::DoFit(), and BmnStsKFTrackFitter::Fit().
| void CbmKFTrack::GetStsTrack | ( | CbmStsTrack & | track, |
| bool | first = 1 |
||
| ) |
|
inlinevirtual |
Is it electron.
I/O parameters for extrapolation routines
Reimplemented from CbmKFTrackInterface.
Definition at line 51 of file CbmKFTrack.h.
Referenced by CbmKFParticle::CbmKFParticle(), CbmKFParticle_simd::CbmKFParticle_simd(), BmnMotherFitterPart::ComputeAandB(), BmnKFPrimaryVertexFinder::ComputeAandB(), CbmKFParticle::Construct(), CbmKFParticle::ConstructFromKFParticle(), CbmGlobalTrackFitterKF::DoFit(), BmnStsKFTrackFitter::DoFit(), CbmStsKFTrackFitter::DoFit(), BmnKFPrimaryVertexFinder::EvalVertex(), BmnKFPrimaryVertexFinder::Exec(), CbmKFParticleInterface::Find2DaughterDecay(), KFParticleFinder::FindDMesLambdac(), CbmKFParticleInterface::FindDMesLambdac(), KFParticleFinder::FindParticles(), CbmKFParticleInterface::FindParticles(), CbmPVFinderKF::FindPrimaryVertex(), CbmKFSecondaryVertexFinder::Fit(), CbmKFPrimaryVertexFinder::Fit(), BmnStsKFTrackFitter::Fit(), BmnStsKFTrackFitter::FitWithMat(), BmnStsKFTrackFitter::GetChiToVertex(), CbmStsKFTrackFitter::GetChiToVertex(), KFParticle::KFParticle(), KFParticleSIMD::KFParticleSIMD(), and BmnParticle::Track2Part().
|
inlinevirtual |
Is it electron.
I/O parameters for extrapolation routines
Reimplemented from CbmKFTrackInterface.
Definition at line 51 of file CbmKFTrack.h.
| void CbmKFTrack::GetTrackParam | ( | FairTrackParam & | track | ) |
Definition at line 41 of file CbmKFTrack.cxx.
References CbmKFMath::CopyTC2TrackParam().
Referenced by CbmEcalTrackExtrapolationKF::DoExtrapolate(), BmnStsKFTrackFitter::DoFit(), CbmStsKFTrackFitter::DoFit(), BmnStsKFTrackFitter::Extrapolate(), CbmStsKFTrackFitter::Extrapolate(), BmnStsKFTrackFitter::Extrapolate(), CbmStsKFTrackFitter::Extrapolate(), BmnStsKFTrackFitter::Fit(), BmnStsKFTrackFitter::FitToVertex(), CbmStsKFTrackFitter::FitToVertex(), GetStsTrack(), BmnParticle::ParamsAtDca(), BmnTof700Qa::PropagateToZ(), BmnTof700Qa::PropagateToZ(), and BmnParticle::Track2Part().
| void CbmKFTrack::GetTrackParam | ( | FairTrackParam & | track | ) |
|
inlinevirtual |
Mass hypothesis.
Reimplemented from CbmKFTrackInterface.
Definition at line 56 of file CbmKFTrack.h.
|
inlinevirtual |
Mass hypothesis.
Reimplemented from CbmKFTrackInterface.
Definition at line 56 of file CbmKFTrack.h.
| void CbmKFTrack::SetPID | ( | Int_t | pidHypo | ) |
Definition at line 53 of file CbmKFTrack.cxx.
Referenced by CbmGlobalTrackFitterKF::CbmGlobalTrackFitterKF(), BmnStsKFTrackFitter::DoFit(), CbmStsKFTrackFitter::DoFit(), BmnStsKFTrackFitter::Extrapolate(), CbmStsKFTrackFitter::Extrapolate(), BmnStsKFTrackFitter::Fit(), BmnTof700Qa::PropagateToZ(), BmnTof700Qa::PropagateToZ(), and SetStsTrack().
| void CbmKFTrack::SetPID | ( | Int_t | pidHypo | ) |
| void CbmKFTrack::SetStsTrack | ( | CbmStsTrack & | track, |
| bool | first = 1 |
||
| ) |
Definition at line 33 of file CbmKFTrack.cxx.
References CbmStsTrack::GetChi2(), CbmStsTrack::GetNDF(), CbmStsTrack::GetParamFirst(), CbmStsTrack::GetParamLast(), CbmStsTrack::GetPidHypo(), GetRefChi2(), GetRefNDF(), SetPID(), and SetTrackParam().
Referenced by CbmKFTrack(), BmnKFPrimaryVertexFinder::Exec(), CbmPVFinderKF::FindPrimaryVertex(), BmnStsKFTrackFitter::GetChiToVertex(), and CbmStsKFTrackFitter::GetChiToVertex().
| void CbmKFTrack::SetStsTrack | ( | CbmStsTrack & | track, |
| bool | first = 1 |
||
| ) |
| void CbmKFTrack::SetTrack | ( | CbmKFTrackInterface & | track | ) |
Definition at line 19 of file CbmKFTrack.cxx.
References CbmKFTrackInterface::GetCovMatrix(), CbmKFTrackInterface::GetMass(), CbmKFTrackInterface::GetRefChi2(), CbmKFTrackInterface::GetRefNDF(), CbmKFTrackInterface::GetTrack(), i, and CbmKFTrackInterface::IsElectron().
Referenced by CbmKFTrack().
| void CbmKFTrack::SetTrack | ( | CbmKFTrackInterface & | track | ) |
| void CbmKFTrack::SetTrackParam | ( | FairTrackParam & | track | ) |
Definition at line 28 of file CbmKFTrack.cxx.
References CbmKFMath::CopyTrackParam2TC().
Referenced by CbmKFTrack(), CbmEcalTrackExtrapolationKF::DoExtrapolate(), CbmGlobalTrackFitterKF::DoFit(), BmnStsKFTrackFitter::Extrapolate(), CbmStsKFTrackFitter::Extrapolate(), BmnStsKFTrackFitter::Extrapolate(), CbmStsKFTrackFitter::Extrapolate(), and SetStsTrack().
| void CbmKFTrack::SetTrackParam | ( | FairTrackParam & | track | ) |
| std::vector< CbmKFHit * > CbmKFTrack::fHits |
Definition at line 31 of file CbmKFTrack.h.
Referenced by GetHit(), GetNOfHits(), BmnStsKFTrackFitter::SetKFHits(), and CbmStsKFTrackFitter::SetKFHits().