CbmRoot
|
#include <CbmL1TrackPar.h>
Public Member Functions | |
CbmL1TrackPar () | |
double * | GetTrack () |
Is it electron. More... | |
double * | GetCovMatrix () |
array[6] of track parameters(x,y,tx,ty,qp,z) More... | |
double & | GetRefChi2 () |
array[15] of covariance matrix More... | |
int & | GetRefNDF () |
Chi^2 after fit. More... | |
double | GetMass () |
bool | IsElectron () |
Mass hypothesis. More... | |
virtual Int_t | GetNOfHits () |
Number of Degrees of Freedom after fit. More... | |
virtual CbmKFHit * | GetHit (Int_t) |
Number of hits. More... | |
Int_t | Extrapolate (Double_t z, Double_t *QP0=0) |
Access to i-th hit. More... | |
Int_t | Fit (Bool_t downstream=1) |
void | Smooth (Double_t Z) |
void | Fit2Vertex (CbmKFVertexInterface &vtx) |
Int_t | Propagate (Double_t z_out, Double_t QP0) |
Int_t | Propagate (Double_t z_out) |
int | Id () const |
void | SetId (int id) |
Public Attributes | |
double | T [7] |
double | C [21] |
double | chi2 |
int | NDF |
double | mass |
bool | is_electron |
Protected Attributes | |
int | fId |
Definition at line 7 of file CbmL1TrackPar.h.
|
inline |
Definition at line 9 of file CbmL1TrackPar.h.
|
inherited |
Access to i-th hit.
Methods
Definition at line 39 of file CbmKFTrackInterface.cxx.
References CbmKFMaterial::compareP_z(), CbmKFMaterial::compareP_Z(), d, CbmKFMath::GetThickness(), CbmKFTrackInterface::GetTrack(), i, CbmKF::Instance(), CbmKFTrackInterface::Propagate(), and CbmKF::vMaterial.
Referenced by CbmGlobalTrackingTask::CalcStsTrackLength(), CbmKFParticle::Construct(), CbmKFParticle::ConstructFromKFParticle(), CbmEcalTrackExtrapolationKF::DoExtrapolate(), CbmGlobalTrackFitterKF::DoFit(), CbmL1TofMerger::DoMerge(), CbmL1MuchFinder::Exec(), CbmL1MuchFinderQa::Exec(), CbmL1SttTrackFinder::Exec(), CbmTofTrackFitterKF::Extrapolate(), CbmStsKFTrackFitter::Extrapolate(), CbmKFTrackFitQA::FillHistoAtFirstPoint(), CbmKFTrackFitQA::FillHistoAtParticleVertex(), CbmKFPrimaryVertexFinder::Fit(), CbmKFSecondaryVertexFinder::Fit(), CbmKFTrackInterface::Fit2Vertex(), CbmStsKFTrackFitter::GetChiToVertex(), CbmMuchMergeVectors::GetVectors(), CbmL1TrackMerger::MergeImPlane(), CbmL1TrdTrackFinderSts::ProcessStation(), CbmL1::TrackFitPerformance(), and CbmL1TrdTrackFinderSts::UpdateTrack().
|
inherited |
Definition at line 101 of file CbmKFTrackInterface.cxx.
References CbmKFTrackInterface::GetCovMatrix(), CbmKFTrackInterface::GetHit(), CbmKF::GetMethod(), CbmKFTrackInterface::GetNOfHits(), CbmKFTrackInterface::GetRefChi2(), CbmKFTrackInterface::GetRefNDF(), CbmKFTrackInterface::GetTrack(), i, CbmKF::Instance(), and CbmKF::vMaterial.
Referenced by CbmTrdTrackFitterKF::DoFit(), CbmTofTrackFitterKF::DoFit(), CbmStsKFTrackFitter::DoFit(), and CbmL1CATrdTrackFinderSA::FitKF().
|
inherited |
Definition at line 350 of file CbmKFTrackInterface.cxx.
References CbmKFTrackInterface::Extrapolate(), CbmKFVertexInterface::GetCovMatrix(), CbmKFTrackInterface::GetCovMatrix(), CbmKFTrackInterface::GetRefChi2(), CbmKFTrackInterface::GetRefNDF(), CbmKFVertexInterface::GetRefX(), CbmKFVertexInterface::GetRefY(), CbmKFVertexInterface::GetRefZ(), CbmKFTrackInterface::GetTrack(), i, x, and y.
Referenced by CbmStsKFTrackFitter::FitToVertex().
|
inlinevirtual |
array[6] of track parameters(x,y,tx,ty,qp,z)
Reimplemented from CbmKFTrackInterface.
Definition at line 11 of file CbmL1TrackPar.h.
References C.
|
inlinevirtualinherited |
Number of hits.
Reimplemented in CbmKFTrack.
Definition at line 55 of file CbmKFTrackInterface.h.
Referenced by CbmKFTrackInterface::Fit(), and CbmKFTrackInterface::Smooth().
|
inlinevirtual |
Information not to be changed
Reimplemented from CbmKFTrackInterface.
Definition at line 14 of file CbmL1TrackPar.h.
References mass.
|
inlinevirtualinherited |
Number of Degrees of Freedom after fit.
Accessors to the track hits during track fit
Reimplemented in CbmKFTrack, CbmL1Track, CbmL1MuchTrack, and CbmL1SttTrack.
Definition at line 54 of file CbmKFTrackInterface.h.
Referenced by CbmKFTrackInterface::Fit(), and CbmKFTrackInterface::Smooth().
|
inlinevirtual |
array[15] of covariance matrix
Parameters during and after the track fit
Reimplemented from CbmKFTrackInterface.
Definition at line 12 of file CbmL1TrackPar.h.
References chi2.
|
inlinevirtual |
Chi^2 after fit.
Reimplemented from CbmKFTrackInterface.
Definition at line 13 of file CbmL1TrackPar.h.
References NDF.
|
inlinevirtual |
Is it electron.
I/O parameters for extrapolation routines
Reimplemented from CbmKFTrackInterface.
Definition at line 10 of file CbmL1TrackPar.h.
References T.
|
inlineinherited |
Definition at line 67 of file CbmKFTrackInterface.h.
References CbmKFTrackInterface::fId.
Referenced by ClassImp().
|
inlinevirtual |
Mass hypothesis.
Reimplemented from CbmKFTrackInterface.
Definition at line 15 of file CbmL1TrackPar.h.
References is_electron.
|
inherited |
Definition at line 453 of file CbmKFTrackInterface.cxx.
References CbmKFTrackInterface::GetTrack(), and CbmKFTrackInterface::Propagate().
|
inherited |
Definition at line 449 of file CbmKFTrackInterface.cxx.
References CbmKFTrackInterface::GetCovMatrix(), CbmKFTrackInterface::GetTrack(), CbmKF::Instance(), and CbmKF::Propagate().
Referenced by CbmL1MuchFinderQa::Exec(), CbmStsKFTrackFitter::Extrapolate(), CbmKFTrackInterface::Extrapolate(), CbmL1MuchHit::Filter(), CbmL1SttHit::Filter(), CbmKFStsHit::Filter(), CbmKFTofHit::Filter(), CbmKFTrdHit::Filter(), CbmKFStsHit::FilterPDAF(), and CbmKFTrackInterface::Propagate().
|
inlineinherited |
Definition at line 68 of file CbmKFTrackInterface.h.
References CbmKFTrackInterface::fId.
Referenced by CbmL1::Reconstruct().
|
inherited |
Definition at line 214 of file CbmKFTrackInterface.cxx.
References CbmKFTrackInterface::GetCovMatrix(), CbmKFTrackInterface::GetHit(), CbmKF::GetMethod(), CbmKFTrackInterface::GetNOfHits(), CbmKFTrackInterface::GetRefChi2(), CbmKFTrackInterface::GetRefNDF(), CbmKFTrackInterface::GetTrack(), i, CbmKFMath::indexS(), CbmKF::Instance(), CbmKFMath::invS(), CbmKFMath::multSSQ(), CbmKF::Propagate(), and CbmKF::vMaterial.
Referenced by CbmStsKFTrackFitter::Extrapolate().
double CbmL1TrackPar::C[21] |
Definition at line 17 of file CbmL1TrackPar.h.
Referenced by CbmL1StsTrackFinder::CopyL1Tracks(), CbmL1GlobalTrackFinder::CopyL1Tracks(), CbmL1GlobalTrackFinder::CreateGlobalTrackArray(), GetCovMatrix(), CbmL1::Reconstruct(), and CbmL1::TrackFitPerformance().
double CbmL1TrackPar::chi2 |
Definition at line 17 of file CbmL1TrackPar.h.
Referenced by CbmL1Track::compareChi2(), CbmL1Track::comparePChi2(), CbmL1StsTrackFinder::CopyL1Tracks(), CbmL1GlobalTrackFinder::CopyL1Tracks(), GetRefChi2(), CbmL1::HistoPerformance(), and CbmL1::Reconstruct().
|
protectedinherited |
Definition at line 71 of file CbmKFTrackInterface.h.
Referenced by CbmKFTrackInterface::Id(), and CbmKFTrackInterface::SetId().
bool CbmL1TrackPar::is_electron |
Definition at line 20 of file CbmL1TrackPar.h.
Referenced by IsElectron(), and CbmL1::Reconstruct().
double CbmL1TrackPar::mass |
Definition at line 19 of file CbmL1TrackPar.h.
Referenced by GetMass(), and CbmL1::Reconstruct().
int CbmL1TrackPar::NDF |
Definition at line 18 of file CbmL1TrackPar.h.
Referenced by CbmL1StsTrackFinder::CopyL1Tracks(), CbmL1GlobalTrackFinder::CopyL1Tracks(), GetRefNDF(), CbmL1::HistoPerformance(), and CbmL1::Reconstruct().
double CbmL1TrackPar::T[7] |
Definition at line 17 of file CbmL1TrackPar.h.
Referenced by CbmL1StsTrackFinder::CopyL1Tracks(), CbmL1GlobalTrackFinder::CopyL1Tracks(), CbmL1GlobalTrackFinder::CreateGlobalTrackArray(), GetTrack(), CbmL1::HistoPerformance(), CbmL1::Reconstruct(), and CbmL1::TrackFitPerformance().