|
BmnRoot
|
#include <CbmKFSecondaryVertexFinder.h>
Public Member Functions | |
| CbmKFSecondaryVertexFinder () | |
| ~CbmKFSecondaryVertexFinder () | |
| void | Clear () |
| void | ClearTracks () |
| void | AddTrack (CbmKFTrackInterface *Track) |
| void | SetTracks (std::vector< CbmKFTrackInterface * > &vTracks) |
| void | SetApproximation (CbmKFVertexInterface *Guess=0) |
| void | SetMassConstraint (Double_t MotherMass=-1) |
| void | SetTopoConstraint (CbmKFVertexInterface *Parent=0) |
| void | Fit () |
| void | GetVertex (CbmKFVertexInterface &vtx) |
| void | GetVertex (CbmVertex &vtx) |
| void | GetMotherTrack (Double_t T[], Double_t C[]) |
| void | GetMass (Double_t *M, Double_t *Error) |
| void | Extrapolate (double T) |
| ClassDef (CbmKFSecondaryVertexFinder, 1) | |
The CbmKFSecondaryVertexFinder class
Class to fit secondary vertex with the Kalman Filter method
Definition at line 18 of file CbmKFSecondaryVertexFinder.h.
|
inline |
Definition at line 34 of file CbmKFSecondaryVertexFinder.h.
References Clear().
|
inline |
Definition at line 35 of file CbmKFSecondaryVertexFinder.h.
| void CbmKFSecondaryVertexFinder::AddTrack | ( | CbmKFTrackInterface * | Track | ) |
Definition at line 32 of file CbmKFSecondaryVertexFinder.cxx.
Referenced by CbmStsKFSecondaryVertexFinder::Fit().
| CbmKFSecondaryVertexFinder::ClassDef | ( | CbmKFSecondaryVertexFinder | , |
| 1 | |||
| ) |
| void CbmKFSecondaryVertexFinder::Clear | ( | ) |
Definition at line 19 of file CbmKFSecondaryVertexFinder.cxx.
Referenced by CbmKFSecondaryVertexFinder(), and CbmStsKFSecondaryVertexFinder::Clear().
| void CbmKFSecondaryVertexFinder::ClearTracks | ( | ) |
Definition at line 27 of file CbmKFSecondaryVertexFinder.cxx.
Referenced by CbmStsKFSecondaryVertexFinder::Fit().
| void CbmKFSecondaryVertexFinder::Extrapolate | ( | double | T | ) |
Definition at line 403 of file CbmKFSecondaryVertexFinder.cxx.
| void CbmKFSecondaryVertexFinder::Fit | ( | ) |
Definition at line 57 of file CbmKFSecondaryVertexFinder.cxx.
References CbmKFTrackInterface::Extrapolate(), CbmKFTrack::GetCovMatrix(), CbmKFTrack::GetMass(), CbmKFTrack::GetRefChi2(), CbmKFTrack::GetRefNDF(), CbmKFVertexInterface::GetRefX(), CbmKFVertexInterface::GetRefY(), CbmKFVertexInterface::GetRefZ(), CbmKFTrack::GetTrack(), i, CbmKF::Instance(), m, sqrt(), CbmKF::vTargets, and CbmKFTube::z.
Referenced by CbmStsKFSecondaryVertexFinder::Fit().
| void CbmKFSecondaryVertexFinder::GetMass | ( | Double_t * | M, |
| Double_t * | Error | ||
| ) |
Definition at line 350 of file CbmKFSecondaryVertexFinder.cxx.
References sqrt().
Referenced by CbmStsKFSecondaryVertexFinder::GetMass().
| void CbmKFSecondaryVertexFinder::GetMotherTrack | ( | Double_t | T[], |
| Double_t | C[] | ||
| ) |
Definition at line 300 of file CbmKFSecondaryVertexFinder.cxx.
Referenced by CbmStsKFSecondaryVertexFinder::GetMotherTrack().
| void CbmKFSecondaryVertexFinder::GetVertex | ( | CbmKFVertexInterface & | vtx | ) |
Definition at line 282 of file CbmKFSecondaryVertexFinder.cxx.
References CbmKFVertexInterface::GetCovMatrix(), CbmKFVertexInterface::GetRefChi2(), CbmKFVertexInterface::GetRefNDF(), CbmKFVertexInterface::GetRefX(), CbmKFVertexInterface::GetRefY(), CbmKFVertexInterface::GetRefZ(), and i.
Referenced by GetVertex(), and CbmStsKFSecondaryVertexFinder::GetVertex().
| void CbmKFSecondaryVertexFinder::GetVertex | ( | CbmVertex & | vtx | ) |
Definition at line 292 of file CbmKFSecondaryVertexFinder.cxx.
References GetVertex(), and CbmKFVertexInterface::GetVertex().
| void CbmKFSecondaryVertexFinder::SetApproximation | ( | CbmKFVertexInterface * | Guess = 0 | ) |
Definition at line 42 of file CbmKFSecondaryVertexFinder.cxx.
Referenced by CbmStsKFSecondaryVertexFinder::SetApproximation().
| void CbmKFSecondaryVertexFinder::SetMassConstraint | ( | Double_t | MotherMass = -1 | ) |
Definition at line 47 of file CbmKFSecondaryVertexFinder.cxx.
Referenced by CbmStsKFSecondaryVertexFinder::SetMassConstraint().
| void CbmKFSecondaryVertexFinder::SetTopoConstraint | ( | CbmKFVertexInterface * | Parent = 0 | ) |
Definition at line 52 of file CbmKFSecondaryVertexFinder.cxx.
Referenced by CbmStsKFSecondaryVertexFinder::SetTopoConstraint().
| void CbmKFSecondaryVertexFinder::SetTracks | ( | std::vector< CbmKFTrackInterface * > & | vTracks | ) |
Definition at line 37 of file CbmKFSecondaryVertexFinder.cxx.