CbmRoot
|
#include <CbmStsKFSecondaryVertexFinder.h>
Public Member Functions | |
CbmStsKFSecondaryVertexFinder () | |
~CbmStsKFSecondaryVertexFinder () | |
virtual void | Clear (Option_t *opt="") |
void | AddTrack (CbmStsTrack *Track) |
void | SetApproximation (CbmVertex *Guess=0) |
void | SetMassConstraint (Double_t MotherMass=-1) |
void | SetTopoConstraint (CbmVertex *Parent=0) |
void | Fit () |
void | GetVertex (CbmVertex &vtx) |
void | GetMotherTrack (CbmStsTrack *MotherTrack) |
void | GetMass (Double_t *M, Double_t *Error) |
CbmStsTrack * | GetTrack (Int_t itrack) |
Int_t | GetNTracks () |
ClassDef (CbmStsKFSecondaryVertexFinder, 1) | |
Private Attributes | |
std::vector< CbmStsTrack * > | vStsTracks |
std::vector< CbmKFTrack > | vKFTracks |
CbmKFVertex | VParent |
CbmKFVertex | VGuess |
CbmKFSecondaryVertexFinder | Finder |
The CbmStsKFSecondaryVertexFinder class
Class to find secondary vertex with the Kalman Filter method
Definition at line 21 of file CbmStsKFSecondaryVertexFinder.h.
|
inline |
Definition at line 29 of file CbmStsKFSecondaryVertexFinder.h.
References Clear().
|
inline |
Definition at line 33 of file CbmStsKFSecondaryVertexFinder.h.
void CbmStsKFSecondaryVertexFinder::AddTrack | ( | CbmStsTrack * | Track | ) |
Definition at line 24 of file CbmStsKFSecondaryVertexFinder.cxx.
References vKFTracks, and vStsTracks.
Referenced by CbmStsFitPerformanceTask::Exec().
CbmStsKFSecondaryVertexFinder::ClassDef | ( | CbmStsKFSecondaryVertexFinder | , |
1 | |||
) |
|
virtual |
Referenced by CbmStsKFSecondaryVertexFinder().
void CbmStsKFSecondaryVertexFinder::Fit | ( | ) |
Definition at line 52 of file CbmStsKFSecondaryVertexFinder.cxx.
References CbmKFSecondaryVertexFinder::AddTrack(), CbmKFSecondaryVertexFinder::ClearTracks(), Finder, CbmKFSecondaryVertexFinder::Fit(), i, and vKFTracks.
Referenced by CbmStsFitPerformanceTask::Exec().
void CbmStsKFSecondaryVertexFinder::GetMass | ( | Double_t * | M, |
Double_t * | Error | ||
) |
Definition at line 97 of file CbmStsKFSecondaryVertexFinder.cxx.
References Finder, and CbmKFSecondaryVertexFinder::GetMass().
Referenced by CbmStsFitPerformanceTask::Exec().
void CbmStsKFSecondaryVertexFinder::GetMotherTrack | ( | CbmStsTrack * | MotherTrack | ) |
Definition at line 80 of file CbmStsKFSecondaryVertexFinder.cxx.
References CbmKFMath::CopyTC2TrackParam(), Finder, CbmKFSecondaryVertexFinder::GetMotherTrack(), CbmTrack::GetParamFirst(), CbmTrack::GetParamLast(), CbmTrack::SetChiSq(), CbmTrack::SetNDF(), CbmTrack::SetParamFirst(), CbmTrack::SetParamLast(), and CbmTrack::SetPidHypo().
Int_t CbmStsKFSecondaryVertexFinder::GetNTracks | ( | ) |
Definition at line 105 of file CbmStsKFSecondaryVertexFinder.cxx.
References vStsTracks.
CbmStsTrack * CbmStsKFSecondaryVertexFinder::GetTrack | ( | Int_t | itrack | ) |
Definition at line 101 of file CbmStsKFSecondaryVertexFinder.cxx.
References vStsTracks.
void CbmStsKFSecondaryVertexFinder::GetVertex | ( | CbmVertex & | vtx | ) |
Definition at line 61 of file CbmStsKFSecondaryVertexFinder.cxx.
References Finder, and CbmKFSecondaryVertexFinder::GetVertex().
Referenced by CbmStsFitPerformanceTask::Exec().
void CbmStsKFSecondaryVertexFinder::SetApproximation | ( | CbmVertex * | Guess = 0 | ) |
Definition at line 30 of file CbmStsKFSecondaryVertexFinder.cxx.
References Finder, CbmKFSecondaryVertexFinder::SetApproximation(), CbmKFVertexInterface::SetVertex(), and VGuess.
void CbmStsKFSecondaryVertexFinder::SetMassConstraint | ( | Double_t | MotherMass = -1 | ) |
Definition at line 39 of file CbmStsKFSecondaryVertexFinder.cxx.
References Finder, and CbmKFSecondaryVertexFinder::SetMassConstraint().
Referenced by CbmStsFitPerformanceTask::Exec().
void CbmStsKFSecondaryVertexFinder::SetTopoConstraint | ( | CbmVertex * | Parent = 0 | ) |
Definition at line 43 of file CbmStsKFSecondaryVertexFinder.cxx.
References Finder, CbmKFSecondaryVertexFinder::SetTopoConstraint(), CbmKFVertexInterface::SetVertex(), and VParent.
Referenced by CbmStsFitPerformanceTask::Exec().
|
private |
Definition at line 26 of file CbmStsKFSecondaryVertexFinder.h.
Referenced by ClassImp(), Fit(), GetMass(), GetMotherTrack(), GetVertex(), SetApproximation(), SetMassConstraint(), and SetTopoConstraint().
|
private |
Definition at line 25 of file CbmStsKFSecondaryVertexFinder.h.
Referenced by SetApproximation().
|
private |
Definition at line 24 of file CbmStsKFSecondaryVertexFinder.h.
Referenced by AddTrack(), ClassImp(), and Fit().
|
private |
Definition at line 25 of file CbmStsKFSecondaryVertexFinder.h.
Referenced by SetTopoConstraint().
|
private |
Definition at line 23 of file CbmStsKFSecondaryVertexFinder.h.
Referenced by AddTrack(), ClassImp(), GetNTracks(), and GetTrack().